読者です 読者をやめる 読者になる 読者になる

apacheで、サイトにパスワードをかける方法メモ

htpasswd -c パスワードファイル名 ログイン名

でパスワードファイルを作成する。

httpd.confのなかに

<Directory アクセス制御したいとこのディレクトリ名(フルパス)>
AuthType Basic
AuthName "パスワード要求時に表示されるみたい。適当に"
AuthUserFile さっき設定したパスワードファイルへのパス
Require valid-user
</Directory>

を記述する。
Requireをvalid-userにしておくと、パスワードファイルに記されたユーザー全員がログインできるようになる。
そうしたくない場合は、

Require user ユーザー名

とする。

以上で、うまくいきました。