パスワードによるディレクトリへのアクセス制限


htdocs下に作成した任意のディレクトリへのアクセスをパスワードを使って 制限することができます。以下の手順でアクセス制限の設定を行ないます
 

アクセス制限の設定

1./htdocs/下に制限をかけたい任意のディレクトリを作成します

2.テキストファイルに下記の記述をコピーし、.htaccess という名前で保存します
 

---------------------------ここから下をコピー-------------------------------------------
AuthType Basic
AuthName PasswordAdmin
AuthUserFile /home/intersur/public_html/cgi-bin/service.pwd
require valid-user
---------------------------ここから上をコピー-------------------------------------------

注)ドメイン名.comの”ドメイン名”は実際に使用しているドメイン名を記述します。ドメイン名と記述しても作動しません。また、comの部分は、取得ドメインにより、net、info等に変更になります
 

3.テキストで、service.pwd という名前の空のファイルを作ります(.htpasswd、htpasswd等の名前でも構いません。その場合には上記、.htaccessのAuthUserFileの行の最後の、service.pwdを該当する名前に変更してください)

4.パスワード作成ユーティリィティを使用して、ユーザーネームとパスワードを作成します。パスワードは英数小文字7文字以内で作成して下さい。7文字を超えると正常に作動しない場合があります
Web上で作成されたユーザーネームとパスワード(暗号化コンパイル済み)をコピーして、service.pwd ファイルにペースト(貼りつけ)して下さい。ペースト後は必ずエンターキーを一度押して改行して下さい

5..htaccess ファイルをアクセス制限したい htdocs 下のサブディレクトリへアスキー(テキスト)モードで転送してください。転送後は必ずファイル名を、.htaccess にしてください

6.5で作成した、service.pwd ファイルを、/cgi-bin/ ディレクトリへアスキー(テキスト)モードで転送してください
以上で、.htaccess ファイルを設置したサブディレクトリは、ユーザーネームとパスワードによってアクセス制限がかけられます

ご注意:パスワードは忘れないように必ずメモしておいて下さい。暗号化されていますので、忘れると再度作り直さなければなりません


戻る