![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
- ネットワーク Active Directoryの管理者パスワードが過去に変更されたか否かはわかるのでしょうか 1 2023/04/15 18:50
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- UNIX・Linux Linuxの実行結果を修正したいです。 6 2022/11/22 12:57
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linuxのnfsがうまくいきません。
-
Apacheのバーチャルホストの設...
-
Postfixでポート25での接続がで...
-
squidで特定のページが開かない
-
変更されたブックマークのUR...
-
Microsoftアカウント1つを2台...
-
ドメイン環境で同一ユーザで複...
-
ファイル名の文字色の変更は出...
-
word2016のオプションの設定が...
-
ビルトインアカウントの意味
-
譲り受けたパソコンを使う時
-
アカウントを使い分けるメリッ...
-
ステータスバーの文字の大きさ...
-
管理者権限以外でIP設定を変更...
-
Mac起動時に毎回勝手にフォルダ...
-
ドメイン再参加時に、エラー:ア...
-
クラウドコンピューテング?と...
-
1台のPCを複数アカウントで使...
-
DHCPサーバにping通らない(IPア...
-
VPNは開通しましたが端末へping...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Postfixでポート25での接続がで...
-
DNS(BIND)のエラーログについて
-
Zabbix監視エージェントをイン...
-
リモートデスクトップ、外部か...
-
WHS インターネットでの接続が...
-
デスクトップオンコールについて
-
X Server 10.8.3セキュリティに...
-
DNSサーバをDMZに移動させたい。
-
自宅サーバーとルーターの作り方
-
ファイアウォールの設定について
-
プロキシ下でのファイルのアッ...
-
これは何?
-
UPnPCJでポート開放が成功した...
-
複数のPCのポート解放方法
-
apacheで<Directory>が機能しま...
-
Microsoftアカウント1つを2台...
-
ファイル名の文字色の変更は出...
-
ドメイン環境で同一ユーザで複...
-
ドメイン再参加時に、エラー:ア...
-
ステータスバーの文字の大きさ...
おすすめ情報