Basic認証を行う際、通常はDirectoryタグ単位で設定するんだけど、VirtualHost設定なんかで認証をかけたい範囲が複数にまたがると以下のように書き方が冗長になってしまう。
<Directory /var/www1> AuthUserfile /path/to/.htpasswd AuthGroupfile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user </Directory> <Directory /var/www2> AuthUserfile /path/to/.htpasswd AuthGroupfile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user </Directory> <Directory /var/www3> ... ...
その場合は Location タグを使うと全てのサイトに一括で認証がかかって簡単。
<Location /> AuthUserfile /path/to/.htpasswd AuthGroupfile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user </Location>
≪ エサ