.htaccess で十分悩んだので、.htpasswd を実験。
/home/www/data/www-sub/sec なるディレクトリを用意し、パスワード保護することにする。まずは.htaccess を当該ディレクトリに下記内容で準備する。
<Files ~ ^\.(htaccess|htpasswd)$ >
Require all denied
</Files>
AuthType Basic
AuthUserFile /home/www/data/www-sub/sec/.htpasswd
AuthName IDとパスワードを入力してください"
AuthType Basic
require valid-user
文字はUTF8を使って書いてください。
次に.htpasswdはhtpasswdコマンドを用いて生成する。
htpasswd -nb username password >>.htpasswd
htpassword(1)のman画面を貼っておく。
てな感じ。今回は珍しく試行錯誤なしですんなり通った。笑
コメント