アクセス制限 -その1-


以下の話は、apache というウェブサーバーでの方法の話です。また、サーバーの設定によりできない場合もあります。

あるディレクトリー以下に対して、特定のドメイン(例えばmeiji.ac.jp,IPアドレスは、133.26.*.*)からの アクセスのみ許可したいときは、制限をかけたいディレクトリーに、

.htaccess

というファイル名で、以下の内容のファイルを作成します。

<LIMIT GET>
order deny,allow
allow from 133.26.
deny from all
</LIMIT>

これで、IPアドレスが133.26.*.*以外からのアクセスは拒否されます。

ちなみに、

<LIMIT GET>
order allow,deny ・・・さっきとは、allow と deny の 順番が違う
allow from 133.26.
deny from all
</LIMIT>

としてしまうと、deny from allが後から評価されるので、結局だれもアクセスできなくなります。


miuraj@isc.meiji.ac.jp