Apache にアクセス制限をかける場合
httpd.conf 内で allow, deny で設定します。
面倒なので別ファイルにしています。
httpd.conf に別ディレクトリでの設定ファイルを読み込むような設定をします。
レンタルサーバーでよくあるパターン。
Include “/usr/local/apache2/conf.d/*.conf”
設定例
/usr/local/apache2/conf.d/deny.conf
<Directory “拒否したいディレクトリ”>
AllowOverride None
Order allow,deny
Allow from All
Deny from 220.150.117.251
Deny from 60.35.126.114
Deny from 220.108.84.93
Deny from 60.35.122.73
Deny from 219.167.154.114
</Directory>
apache を再起動すればこれらのIPからはアクセスできなくなります。