いまさらのBASIC認証

とりあえず Apache が動いていることは確認しておく。

htpasswd -c /etc/apache2/.htpasswd AuthUser

のようなカンジでAuthUserの .htpasswd ファイルを作成する。
入力すると次のように聞いてくるので、Password を2回タイプする。

New password:
Re-type new password:
Adding password for user AuthUser

2人目以降は「-c」は要らないです。

.htpasswd ファイルが出来上がったら apache の conf ファイルをいじる。
認証をかけたいディレクトリに以下の記述をプラス。

<Directory /var/www/html/>
AuthType Basic
AuthName "Private Area"
AuthUserFile /etc/apache2/.htpasswd
Require user AuthUser
</Directory>

ここまでできたら Apache を再起動。

service apache2 restart

で、いけるはず。