|
====================================== |
|
★概要 Webサーバーにおいて、htmlファイルの指定ドメインからのアクセスの許可・不許可を設定できます また、セキュリティーポリシーを設定すれば、プロキシ経由のアクセスの制限範囲を変えることもできます その他、必要であれば、ログを取ったり、リファー制限も掛けられます 就職活動のためにサイトを開設し、履歴書等個人データを載せたいが、情報漏洩を気にする方のために作りました ★アーカイブの中身 co_access12.lzh: 下記ファイルのLHA形式アーカイブ co_access12.cgi: cgiファイルです co_access12.doc: このファイルです ★環境設定 アーカイブを解凍し、co_access12.cgiをテキストエディタで開いて、各種設定を行います (各自の環境に合わせて設定を変えて下さい) #!/usr/bin/perl 自分のサーバーのPerlの位置を記入して下さい $check_log = 1; ログを残す(アクセス拒否のログも残ります) 1:残す 0:残さない $log = "./co.access.dat"; ログファイルをフルパスで設定 相対パスで指定する時は、このCGIから見た位置で指定 $max = "500"; 最大ログ記録件数(あまり大きくするとサーバーに負担が掛かります) $check_ref = 0; リファーチェックの有無 1:する 0:しない $ok_ref = ""; 認証するリファー $mailsend = 1; 認証時メール送信 1:する 0:しない $mailto = 'abcd@efg.ne.jp'; メール宛先 $sendmail = '/usr/sbin/sendmail'; sendmailをフルパスで設定 $allow1 = "192.168.64.10"; $allow2 = "co.jp"; アクセスを許すドメイン $permission =1; 認証許容度(セキュリティーポリシー) 0:プロキシ経由不可 1:明示的串でかつ漏れ串なら可 2:プロクシ可 $wwwdir = "../../test/"; 表示ファイルのデレクトリをフルパスで設定 相対パスで指定する時は、このCGIから見た位置で指定 ★設置方法の例
abcd(ユーザーデレクトリ)
|
+---public_html
| |
| +---cgi-bin(707)
+---test(704) |
| +---co_access12.cgi(705)
+---abc.htm|
+---co_access.dat(706)
cgiファイルには実行属性(705)ログファイルには読み書きの属性(706)をつけて下さい co_access.datを最初に設置するときは、何も書いてないファイルをおいて下さい(0バイトファイル) ★使用方法の例 上記の設定とデレクトリ構成を例に説明します 例えば、abc.htmにアクセスする場合、 http://(サーバーのアドレス)/cgi-bin/co_access12.cgi?abc.htm このようにURLを入れれば、セキュリティーポリシーに合わせて閲覧できます ★制作環境・動作確認環境 クライアント側 自作DOS/V機 NetscapeNavigator 4.6 Internet Explorer 4.0 サーバー側 東芝 Libretto50 FreeBSD 2.28 Apache 1.34 ★著作権・免責など このソフトに関するすべての著作権は名部 将光(マクガイバー)に帰属します Copyright(c) Masamitsu Nabe all rights reserved. 著作権の表示の削除・改変を禁じます このソフトはフリーウエアです 転載は自由ですが、メールをくれた方がいいな〜 アーカイブのまま自由に配布してやって下さい(1ビットたりとも改変厳禁) 但しish等の圧縮ソフトの使用は認めます バグレポートは歓迎ですが、サポート・デバッグの責務は無いものとします このソフトを使用して、データの消失、死亡、情報の漏洩等の損害が起きても、作者はその保証は致しませんし、その責任は生じないものとします 利用者の自己責任でご使用下さい プログラムを実行した時点で、この内容に同意いただいたものとさせていただきます 雑誌等々に載せたい時は連絡してください(笑) 参考にその雑誌を送って頂ければなお可 特殊なソフトだから寄付してやろうという奇特な方は遠慮なくどうぞ(爆) ★ウイルスチェック TREND MICRO社のウイルスバスター98(パターンファイル598)でチェックを行い、このアーカイブにウイルスが混入していないことを確認しています 注意:これは、感染していないことを保証するものではありません ★履歴 1999/10/22 Ver 0.90: 試作版完成 1999/10/23 Ver 1.00: セキュリティーポリシーの設定 1999/11/25 Ver 1.10: ちょこっと改造 1999/11/25 Ver 1.20: getでファイル名を取ってくるようにした 1999/11/26 Ver 1.21: ログファイルの説明を追加 著作権にリンクをつけた ★連絡先 Web :http://madscience.virtualave.net/ e-mail:k97233mn@edu.himeji-du.ac.jp 無線:431.34 JH3UMW 町の薬局 HandleName:マクガイバー CALL:JQ3XHZ 名部 将光 |
| 戻る ダウンロードコーナーへ |