apache ベーシック認証

apacheの「basic authentication」です。
ダイジェスト認証でないと、セキュリティ上は不十分と言われていますが、使ったこと無いでは話にならないのでささっと経験します。

インストールやらなんやらも含め
コチラ
のサイトはソラリスみたいですが、大変参考になります。

httpd.confにこんなん書いてみます。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<Directory "/usr/local/apache/htdocs/testsite">
AuthType Basic
AuthName "ベーシック認証"
AuthUserFile /usr/local/apache/bin/user.pass
Require valid-user
</Directory>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
これが最低限の設定でしょうか。
んで、ユーザーとパスワードを作成します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/apache/bin/htpasswd -m user.pass test
New password:*****
Re-type new password:*****
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
はじめてファイルを作成する場合は、「-c」をつけます。

これで/usr/local/apache/htdocs/testsiteに
アクセスすると認証が掛かります。