7月 19th, 2009

特? URLのぜ BASIC認証を除? する

Posted in Apache by admin

LoadBalancerのヘルスチェックを実施しているが、VirtualHost全? ぜ BASIC認証がかかっている場合など、特? ぜ URLのぜ BASIC認証を除? したい場合がある。以? がその設定例です。

Satisfy Any
AuthType Basic
AuthName “Password Required”
AuthUserFile conf/password.dat
Require valid-user
SetEnvIf Request_URI “/healthcheck.html” healthcheck
Order Deny,Allow
Deny from all
allow from env=healthcheck

Satisfy ディレクティブは、Allow ぜ Require の両方が使゜ れているときぜ アクセスポリシーを設? します。デフォルト? “All”は、クライアントがアドレスによる アクセス制限を満たし、かつ正しいユーザ名とパスワードを入力することを 要求します。この値を”Any”にすることによって、クライアントはホストの制限を満たすか、 正しいユーザ名とパスワードの入力をするかどちらかでアクセスを許可されるようになります。上記設? 例の場合、「/healthcheck.html」というリクエストURIの場合に限っては、Allowで指定したアクセスポリシーを許可するので、Requireで? 求されているBASIC認証をパスしなぜ てもアクセス可能となります。

http://httpd.apache.org/docs/2.2/mod/core.html#satisfy

You can leave a comment, or trackback from your own site. RSS 2.0

One comment

  1. redes de proteçao em curitiba says:

    I like what you guys tend to be up too. This sort of clever work and
    reporting! Keep up the very good works guys I’ve incorporated you
    guys to blogroll.

    1月 9th, 2019 at 8:35:56

Leave a comment