| パスワードプロテクト(サーバーサイド.htaccessの利用)
ディレクトリ単位でアクセスを制限する手段として、.htaccessファイルを使用する方法があります。
プロテクトを実行するには.htaccess と passwd
2つのファイルを必要とし、制限されたディレクトリには
登録されたログインネームとパスワードが一致しないとアクセスできません。
例:
.htaccess (このファイルはプロテクトをかけたいディレクトリーに置きます。)
AuthUserFile /usr/home/userID/passwd
AuthGroupFile /dev/null
AuthName keyword
AuthType Basic
<Limit GET POST PUT>
require valid-user
</Limit>
AuthUserFile /usr/home/userID/passwd
パスワードファイルまでのルート、userID は Login ID
を指定して下さい。
AuthName keyword
パスワード入力時のメッセージ表示内容(半角英字)
Telnet でシェルにログインし、 パスワードファイルを作ります。
htpasswd -c /usr/home/userID/passwd newuser とタイプします。
次にユーザー名を加えます。
htpasswd /usr/home/userID/passwd newuser
パスワードを指定します。パスワードは2度入力を求められます。
userID は貴方の LoginID です。newuser は新しく加えるユーザー名です。
詳しい参考資料はこちらをご覧ください。
また、CGIスクリプトで入室登録・制限・管理する方法もあります。
HyperBoxでは無償でスクリプトを提供していますのでご利用ください。
サンプルスクリプト
|