apache2.2で、ヴァーチャルホストで複数ドメインを使用しています。
httpd.confの共通指定部分?に<Directory>や<Files>で下記のような指定したことが無視されます。
・・・ヴァーチャルホスト設定部分の中に指定してもダメでした。
<Directory /home/user/html/aaa/bbb>
Order deny,allow
Deny from all
</Directory>
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryMatchやFilesMatchも無視されます・・・
しかし、LocationとLocationMatchでやった場合は機能しました。
ちなみに、.htaccessに
Order allow,deny
Deny from all
と、書いても無視されました・・・(リダイレクトや書き換えなどは使用できたので.htaccess自体は機能していると思うのですが)
coreモジュールは入っています。
mod_authz_hostは、LoadModuleで読み込んでいます。
それ以外のモジュールが必要なのでしょうか?
なぜ、Locationは使えるのに、DirectoryやFilesは使えないのでしょうか?
原因がさっぱりわかりません。詳しい方よろしくお願いします。
No.1ベストアンサー
- 回答日時:
<Location> だけが有効になるということは、
ファイルの後ろの方や、バーチャルホスト内に
相反する内容(アクセスを許可する内容)の別の記述が
あるではないかと推測します。
例えば、次のような記述がありませんか。
<Location />
Order deny,allow
Allow from all
</Location>
なお、<Directory> や <Files> よりも <Location> が優先されます。
バーチャルホスト内の指定は、あとから上書き適用されます。
詳細な適用順序のルールは以下リンク先をご覧になって下さい。
http://httpd.apache.org/docs/2.2/en/sections.htm …
http://httpd.apache.org/docs/2.2/ja/sections.htm … (翻訳版)
リンク先ページの末尾に掲載されている例のように
別の <Location> 等が記述されていないか確認してみて下さい。
Include で読み込まれる別ファイル内の設定にもご注意下さい。
参考URL:http://httpd.apache.org/docs/2.2/en/sections.htm …
ありがとうございました。おかげさまで2日間悩んでいたことが解決いたしました。
しばらく前にどこかのページで見つけた、指定したIPなどを拒否するための下記の内容が記述されていました。下記内容を修正したら問題なく動作するようになりました。
<Location />
Deny from env=deny_user
</Location>
・・・上記はdeny_user指定したユーザー以外には無関係だと思っていました・・・それ以外はAllowになってしまっていたという事でしょうか!?・・・そしてLocation が最優先される事を知りませんでした。よい勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bashでシングルクォート内の変...
-
ubuntu(linux)のシャットダウン...
-
ファイル・フォルダーの削除方法
-
Lubuntuのデスクトップのアイコ...
-
ubuntuで デイスク/deb/loopと...
-
2TBのUSBメモリを2000円ほどで...
-
Chromebook Linux Extundelete...
-
linuxサーバーのキャッシュをク...
-
ssl_request_logの必要性について
-
Linux Mint でも使えないですよ...
-
Ubuntu on Xorgのログインについて
-
VertualBox でのLinux Mint の...
-
shellscript内のコマンドを、su...
-
Kali Linuxで起動できない - Mi...
-
ViエディタとVimエディタの違い...
-
WineのRufusでデバイスを検知す...
-
Ubuntuで数字だけのユーザーア...
-
2TBのUSBメモリを入手したので...
-
LinuxのOSのインストールについて
-
linux(lubuntu)vivaldi-stabl...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNS(BIND)のエラーログについて
-
Postfixでポート25での接続がで...
-
リモートデスクトップ、外部か...
-
Postfix+Dovecotでメールアドレ...
-
BINDの設定ファイルやZONE正引...
-
DNSサーバをDMZに移動させたい。
-
NTサーバー共有について詳し...
-
UPnPCJでポート開放が成功した...
-
Microsoftアカウント1つを2台...
-
ファイル名の文字色の変更は出...
-
ドメイン再参加時に、エラー:ア...
-
ドメイン環境で同一ユーザで複...
-
Windows11PCでMACアドレスの変...
-
ステータスバーの文字の大きさ...
-
クライアントとサーバーの間で...
-
windows11にて管理者アカウント...
-
譲り受けたパソコンを使う時
-
Windows Server 2019 CALについて
-
変更されたブックマークのUR...
-
[至急]windows10リモートデスク...
おすすめ情報