access check


◆ご利用前に

このプログラムは現在あなたのHPで稼動しているCGIの機能を向上・補助する物です。ですからプログラム単体では動きません。
稼動しているCGIに1行文字列を追加し、このプログラムを同じディレクトリに設置すると、
そのCGIの機能が向上・補助されるという事です。
またPerl以外のCGIではこのプログラムを利用できません。

この説明文をまったく理解できない場合は、このプログラムの利用は難しいと思われます。
すこしでも自分なりに推測できる場合は設置可能と思います。

ほかの拡張プログラムを利用していても使用可能だと思われます。(未確認)

◆機能

HOST名やIPアドレスを使ったアクセス制限機能をCGIに追加できます。

アクセスを許可したいIPアドレス又はHOST名を指定するか、アクセスを禁止したいIPアドレス又はHOST名を指定するだけです。*1

*1 確実ではありません。無理やりアクセスすることは可能です。

◆設置方法

サーバー設置例
ファイル名 パーミッション 転送モード 解説
acheck.cgi 755 アスキー プログラム
制限をかけたいCGI 755 アスキー 制限対象CGI

◆制限をかけたいCGIをテキストエディタで開いて、#!/〜/perlの次の行に
require './acheck.cgi';&accesscheck'check;
と記入します。(見本はtest.cgi)

◆acheck.cgi をテキストエディタで開き設定項目を必要に応じて変更してください。
 1行目の設定もわすれずに。

◆制限をかけたいCGIをFTPで上書き転送し、acheck.cgi も同じディレクトリに転送します。

◆次にacheck.cgiにブラウザからアクセスします。パスワードの入力を求められるので、CGIで設定したパスワードを入力します。

◆アクセスチェック設定画面が表示されますので、そこで必要な項目にチェックを入れて、アクセス制限をするためのIPアドレス又はHOST名を記入します。

◆設定完了後、意図した通りにアクセス制限がかかっていれば成功です。

◆もし上手く作動しなかかった場合

 ・あなたのサーバーはCGIを使用する事が可能ですか?
 ・パーミッションの設定は合っていますか?
 ・ファイルの名前はあっていますか?
 ・CGIファイルの1行目はサーバーの設定に合っていますか?
 ・どうしても動かない様であればサポート掲示板


Copyright (c) 2001CGIROOM