HTAccessによるパスワード設定


HTAccessって何ですか?

HTAccessは弊社サーバーでも利用しているNCSAとコンパチブルなHTMLドキュメントやサーバーディレクトリィーのパスワードプロテクションです。

これはプロテクトが掛かっている(パスワード設定を施してある)ページに移ろうとする際にユーザーIDとパスワード入力を要求されるというものです。

どの様に設定するのですか?

このHTAccessはテルネットにて各種設定を施す必要があります。

詳しくはNSCA instructionsをご参照下さい。

Step1

.htaccessという名前のファイルを作成し中身を例えば以下のように記述します。

AuthUserFile /mnt/web/guide/yourdomain/otherdir/.htpasswd
AuthGroupFile /mnt/web/guide/yourdomain/otherdir/.htgroup
AuthName ExampleMultipleUsers
AuthType Basic

<Limit GET>
require group my-users
</Limit>

Step2

.htpasswdというファイルを作成します。ユーザー名をpumpkin、パスワードをpieとします。

htpasswd -c /otherdir/.htpasswd pumpkin

作成された.htpasswdの中身を確認すると以下のようになっていると思います。

pumpkin:y1ia3tjWkhCK2

以下、ユーザーを増やしたい場合はコマンドを以下のようにします。

htpasswd /otherdir/.htpasswd peanuts
htpasswd /otherdir/.htpasswd almonds
htpasswd /otherdir/.htpasswd walnuts

Step3

グループファイル.htgroupを作成します。

.htgroupの中身を以下のようにします。

my-users: pumpkin peanuts almonds walnuts

このpumpkin peanuts almonds walnutsはそれぞれStep2で作成したユーザー名です。

ファイルはどこで入手できますか?

HTPASSWDファイルは弊社サイトの/web/guide/selfディレクトリィーか若しくはNSCA siteにて入手可能です。


Copyright©1996 Cyber Trading Co.