ここでApache 2 Webサーバーを実行しています。そのサーバーのディレクトリに.htaccess
ファイルがあります:
Order deny,allow
Deny from all
Allow From 192.168.1.0/24
Allow From 10.0.0.0/24
ボックス 192.168.1.20 を使用しています。ディレクトリにアクセスしようとすると、そのディレクトリにアクセス許可がないというメッセージが表示されます。2 行目 ( ) にコメントするだけで#Deny from all
、その場所に到達できます。
私が理解している限り、最初に拒否ルールを評価するように定義し (すべての IP を拒否)、次に指定されたもの (ここでは 2 つのプライベートサブネット) のみを許可します。これにより、プライベート ネットワーク内からのみその場所に到達できるようになるはずです。
権限がありませんというエラーが表示されるのはなぜですか? エラーを検索するために、より詳細なログを表示する可能性はありますか?