設定手順覚え書き。
.htpasswd (パスワードファイル)
htpasswdコマンドを使ってパスワードファイルを作成する。
1 2 3 4 5 6 7 |
$ htpasswd -c .htpasswd guest New password: Re-type new password: Adding password for user guest $ cat .htpasswd guest:$apr1$RKYjSjws$j1SIA20B8o9so.d1onRsh/ $ |
パスワードファイルはブラウザで閲覧できるディレクトリには置かないこと。
.htaccess (設定ファイル)
パスワード保護したいディレクトリに.htaccessファイルを配置する。
1 2 3 4 5 |
AuthUserFile /home/foo/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user |
参考サイト
ミケネコの htaccess リファレンス
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/auth.html#auth1-appendix
htpasswd – Manage user files for basic authentication – Apache HTTP Server Version 2.4
http://httpd.apache.org/docs/2.4/programs/htpasswd.html