中の人はBasic認証なしで素通りさせるけど、それ以外の人に対してはBasic認証をかけて閲覧を制限する設定を実装した時のメモ
要は許可したグローバルipに対してはBasic認証を要求しない設定を実装したかったわけです。
今回の設定
192.168.10.3からのはアクセスを許可する(それ以外はBasic認証を要求する)AuthUserFile /var/www/html/membar/.htpasswd AuthGroupFile /dev/null AuthName "ID&PassWord" AuthType Basic require valid-user Satisfy Any Order deny,allow Deny from All Allow from 192.168.10.3 #改行すること
設定の覚書
Satisfy any を宣言することで、「ホスト制限を通過する」あるいは「パスワード認証を通過する」のどちらかひとつを満たせば、コンテンツを閲覧できる資格を有します。
ユーザー認証
Order allow,deny
許可してから拒否
Order deny,allow
拒否してから許可
許可する対象を指定する
Allow from 対象
拒否する対象を指定する
Deny from 対象