<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-euc-jp">
<TITLE>アクセス制限 -その1-</TITLE>
</HEAD>
<BODY BGCOLOR="#FCFCFC">
<H2>アクセス制限 -その1-</H2>
<HR>
以下の話は、apache というウェブサーバーでの方法の話です。また、サーバーの設定によりできない場合もあります。
<P>
あるディレクトリー以下に対して、特定のドメイン(例えばmeiji.ac.jp,IPアドレスは、133.26.*.*)からの
アクセスのみ許可したいときは、制限をかけたいディレクトリーに、
<P>
<CENTER>
<STRONG>
.htaccess
</STRONG>
</CENTER>
<P>
というファイル名で、以下の内容のファイルを作成します。
<P>
<STRONG>
&lt;LIMIT GET&gt;
<BR>
order deny,allow
<BR>
allow from 133.26.
<BR>
deny from all
<BR>
&lt;/LIMIT&gt;
</STRONG>
<P>
これで、IPアドレスが<STRONG>133.26.*.*</STRONG>以外からのアクセスは拒否されます。
<P>
ちなみに、
<P>
<STRONG>
&lt;LIMIT GET&gt;
<BR>
order allow,deny　・・・さっきとは、allow と deny の 順番が違う
<BR>
allow from 133.26.
<BR>
deny from all
<BR>
&lt;/LIMIT&gt;
</STRONG>
<P>
としてしまうと、<STRONG>deny from all</STRONG>が後から評価されるので、結局だれもアクセスできなくなります。
<HR>
<ADDRESS>
miuraj@isc.meiji.ac.jp
</ADDRESS>
</BODY>
</HTML>
