要望があったので、.htaccessを使用できるようにしました。 これを用いて、challengerサーバ上の特定のディレクトリでユーザ認証を実施することができます。
.htaccessを置いた場所で、ユーザ認証が行われます。不要な場所に置かないようにしてください。
ファイル名は .htaccessであること
(Windowsでは.から始まるファイル名は扱えないため、例えばht.txtとして作成し、ftp転送後 .htaccessにリネームする)
パスワード認証のみ可能 (AllowOverride AuthContig)
パスワードファイルの置き場所は /export/home/member/ユーザ名 とする。
パスワードファイルのパミッションは755とする
サンプルファイル
.htaccess (ファイル名は指定されている)---begin AuthType Basic AuthName "Enter Password" ←パスワード入力画面に表示させる文章 AuthUserFile /export/home/member/ユーザ名/パスワードファイルのファイル名 require valid-user ---end
パスワードファイルのサンプル
passwd.dat(ファイル名は任意) ---begin USERNAME:aBcDeFgH ---end1) 1行に ユーザ名:パスワード(暗号化) を1つずつ列記したファイル。 2) パスワードは http://www.chama.ne.jp/access/index.htm などで作成。 3) ファイル名は passwd.dat など、任意に設定可能 4) パスワードファイルは、public_html 配下には置いてはいけない。(ユーザ
のホームディレクトリに置くこと)例えばこんな感じ
ls -la
drwx---r-x 3 hoge member 512 Sep 15 14:59 . drwx---r-x 144 root wheel 2560 Aug 15 16:26 .. -rwxr-xr-x 1 hoge member 22 Sep 15 13:54 passwd.dat drwx---r-x 4 hoge member 512 Sep 15 14:22 public_htmlls -la public_html/
以上
drwx---r-x 4 hoge member 512 Sep 15 14:22 . drwx---r-x 3 hoge member 512 Sep 15 14:59 .. -rw-r--r-- 1 hoge member 123 Sep 15 13:53 .htaccess drwxr-xr-x 2 hoge member 512 Oct 12 2001 cgi-bin -rw-r--r-- 1 hoge member 45 Oct 12 2001 index.html
戻る