ショコラ
Aapache ベーシック認証でローカルホストからのアクセスを除外するには?
「Satisfy Any」を使う
もっさん先輩
「Satisfy Any」と「Allow from [除外するIP]」 を定義すると、その IP にはベーシック認証がかからなくなります。
Satisfy Any
Allow from [除外するIP]
Allow from [除外するIP]
ここで注目する箇所は、最初から記載されていた「Allow from all」。これがあると 全IP からアクセスできてしまいますので、コメントアウトしときました。
<Directory "/www/">
Satisfy Any
Allow from 127.0.0.1
AuthType Basic
AuthName "auth"
AuthUserFile htpasswd
Require valid-user
Options FollowSymLinks
AllowOverride None
Order allow,deny
#Allow from all
</Directory>
以上