web-dev-qa-db-ja.com

ルートディレクトリに設定されている基本認証からnagiosディレクトリを除外する

Apacheのルートディレクトリから基本認証を取得しています。私はそのように設定しています。

/etc/httpd/conf.d/xxxx.conf

 <Location />
    AuthType Basic
    AuthUserFile xxxxxxxx
    AuthName "Restricted Area"
    Require valid-user
  </Location>

この設定はルートで設定されているため、Nagiosの基本認証をオーバーライドしてNagiosを動作不能にします。 Nagiosディレクトリを除外しようとしました

  <Location /nagios>
    Allow from all
    Satisfy any
  </Location>

しかし、それはNagiosの設定に対抗するため、認証を一斉に無効にしました。

Nagiosサブディレクトリだけを除外する正しい方法は何ですか?

4
Saifis

「Location」ディレクティブの代わりに「Directory」ディレクティブを使用してみてください。場所は範囲が広い傾向があるため、きめ細かい制御がより困難になります。

5
Shaun Dewberry