authentication
&WROTE Hiroshi Miyamoto
$DATE 05/07/2001
★アパッチでユーザー認証する方法!!
●認証したいディレクトリに.htaccessを作る
●httpd.confの編集項目
srm.conf の設定
srm.conf に次の一行が有るか確認する
access.conf の設定
access.conf に次の一行が有るか確認する
●認証ディレクトリの書式設定
◎.htaccess
AuthUserFile /usr/home/hiroshi/public_html/test/users
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic
<Limit GET PUT POST>
require valid-user
</Limit>
注意・・・・「AuthUserFile」は絶対パスで入れたほうがいいんだが
windowsではうまく行かなかったので相対パスにした
◎usersファイルの作り方
☆windowsの場合
「C:\Program Files\Apache Group\Apache\bin\htpasswd.exe」
☆BSD&LINUXの場合
「/usr/local/apache/bin/htpasswd」
でユーザーとパスワードファイルを作る
htpasswd [-c] users ユーザー名 (初回は-Cでパスワードファイルを作るのでそれ以降は-C要らない)
で、パスワードを聞いてくるので二回入力すれば「.htpasswd」っていうパスワードファイルが出来る
それを「.htaccess」で指定するところに置く