[Tep-j-general] Re: IP によるアクセス制限

Back to archive index

Akira Taniguchi tanig****@prime*****
2003年 12月 22日 (月) 19:08:07 JST


こんにちは。谷口@プライムフェローズです。

> できれば社内でも担
> 当者のマシンからしかアクセスできないようにしたいと思ってい
> ます。しかし、 osCommerce 自身には IP(又はMACアドレス)に
> よる制限はなさそうです。

サーバに直接アクセス制限させてはどうでしょうか。
そのURLへのアクセス自身を禁止できるので、OScommerceでやるより確実だと思います。
#加えてphpコードを書かなくて済むのでラクですし :-)

以下、サーバがapache on *nixだと仮定して書きますが、他のサーバでも同様のことがで
きるはずです。

/etc/httpd/confディレクトリにあるhttpd.confかsrm.confに
<Directory /path/to/admin/of/oscommerce>
 order deny,allow
 deny from all
 allow from 11.22.33.44
</Directory>
という記述を加えます。
「allow from 」の後にアクセスを許可するPCのIPアドレスを書けば、そのディレクトリ
以下には指定したIPアドレスのPCしかアクセスできなくなります。

設定ファイルを編集する権限が無ければadminディレクトリに.htaccessファイルを置き、
同様の内容(<Directory ...>と</Directory>の行は不要)を書けば同じ意味になります。

後者の方法はwebサーバで.htaccessの使用とアクセス管理のコマンドの使用が許可されて
いる必要があるので、できればサーバの設定ファイルを編集するのがいいと思います。


詳しくは、「htaccess IPアドレス 制限」でGoogleサーチされてみるといいかと思いま
す。もっと判りやすい説明ページがいっぱいありますので。
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=utf-8&q=htaccess+IP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9+%E5%88%B6%E9%99%90&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

-- 
ホームページ企画・製作・運営代行
プライムフェローズ PrimeFellows

谷口 明<tanig****@prime*****>




Tep-j-general メーリングリストの案内
Back to archive index