とあるディレクトリをパスワードで保護する(Basic認証)
(例)
- ユーザのホームディレクトリ・・・/home/user_name
- 保護したいドキュメントルート以下のディレクトリ・・・/home/user_name/www/protected
の場合、保護したいディレクトリ /home/user_name/www/protected に下記内容の .htaccess を設置
AuthUserFile /home/user_name/.htpasswd AuthGroupFile /dev/null AuthName "Type Yr Usr Name n Password." AuthType Basic require valid-user
SSH 接続して、ホームディレクトリ /home/user_name にて以下のコマンドを実行
%htpasswd -c .htpasswd user_name
すると、その user_name に設定するパスワードを2度聞かれるので入力
ちなみに、既存の user_name のパスワードを変更するとき、および、新しく new_user_name を追加するときは -c オプションは要らない。
参考サイト:
ディレクトリにパスワード制限をかけたい – さくらのサポート情報