とあるディレクトリをパスワードで保護する(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 オプションは要らない。
 
参考サイト:

ディレクトリにパスワード制限をかけたい – さくらのサポート情報

.htpasswdファイル生成(作成) – lufttools

ユーザー認証 – ミケネコ研究所

 

§1171 · Posted By · 12月 25, 2013 · Development · Tags: , , , , , · [Print]