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*****>