パスワード認証ページの作り方 (htpasswdの使い方)

  1. $APACHE_HOME/conf/httpd.conf を編集し、 ディレクトリの.htaccessによる設定上書きを可能にします。具体的には、
    AllowOverride None
    の行を
    AllowOverride AuthConfig
    と変更します。(Allでもよいです)
  2. apacheを再起動します。
    % apachectl restart
    
  3. パスワード認証をかけたいディレクトリに、 下のような .htaccess ファイルを置きます。 (このファイル名は httpd.conf の中で変更できます)
    AuthUserFile /the/path/of/ninsho.dat
    AuthGroupFile /dev/null
    AuthName "Authentication"
    AuthType Basic
    require valid-user
    
  4. 次に、上のAuthUserFileで指定したパスに、 htpasswdコマンドで認証用パスワードファイルを作ります。 例えば testadm というユーザで認証させたいとすると、
    % htpasswd -c /the/path/of/ninsho.dat testadm
    New Password: ********
    
    とすると、この例なら「ninsho.dat」というファイルが作成されます。
  5. Webサイトにアクセスして、確認します。

Open Source Web Architecture Top

(first uploaded 2002/01/10 last updated 2002/09/06, URANO398)

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!