特徴
-
- - パスワードによるアクセス制限のページを利用するユーザを自動設定するシステムです。
- - 大変複雑な構造になっていますので、アクセス制限やCGIについて分かっている上級者を対象にしています。
- - SSIが使えないサーバをご利用の方は動作しません。
ダウンロード
ダウンロードファイル [パーミッション]
--------------------------------------------------------------------------------
htpasswd2.c [chmod 755]
Makefile
auth.htm [chmod 644]
authorization.cgi [chmod 755]
change.htm [chmod 644]
change.cgi [chmod 755]
htaccess.txt [chmod 644]
「Makefile」と「htpasswd2.c」を使って「htpasswd2」をコンパイルしてください。
「htaccess.txt」は「.htaccess」に名前を変更します。
設置構成
- まず、「.htaccess」でSSI「.htm」とCGI「.cgi」が使えるようになっているかを確認します。
- 各スクリプトやHTMLの中の初期設定をします。また、「#! /usr/local/bin/perl」の記述の変更も
忘れずに。
- CGIスクリプトとデータファイルはアスキーモードで転送します。
- 登録した人を削除する場合は、FTPでパスワードファイル(ここでは.vip)をアスキーモードで
取り出し、その人の行を削除して更新します。
user
|
|--bin --> .vip(パスワードファイル:パーミッションは666)
| htpasswd2(パスワードを生成するプログラム)
|
|--public_html --> auth.htm(入り口)
| authorization.cgi(登録フォーム)
|
|---vip --> .htaccess(登録ユーザ用:htaccess.txt)
| change.htm(パスワードの変更)
| change.cgi
備考
|