0

ここで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 つのプライベートサブネット) のみを許可します。これにより、プライベート ネットワーク内からのみその場所に到達できるようになるはずです。

権限がありませんというエラーが表示されるのはなぜですか? エラーを検索するために、より詳細なログを表示する可能性はありますか?

4

1 に答える 1

0

簡単に答えると、DNSの構成が正しくありませんでした。したがって、外部インターフェイスを介してアクセスし、すべてが正しくブロックされました。

迷惑をかけてごめんなさい。

于 2013-01-14T20:24:22.357 に答える