TOP > Linux > Fedoraの技 > 101-200 > 131
apacheのホストベースでのアクセス制御をするには
apacheで接続元のIPアドレスやドメイン名で接続を制御するには"Allo from"と"Deny from"を利用します。
接続の制限をしない場合には"Allow from all"と指定します。
# vi /etc/httpd/conf/httpd.conf
<Directory "/var/www/html/sky">
Order allow,deny
Allow from all
</Directory>
制限をかける場合には"Deny from"を利用しますが、下記のように"all"とすると当然のことながら誰も接続できません
Order allow,deny
Deny from all
特定の条件だけを許可して利用する場合には下記の例のように条件を組み合わせます。ここでは192.168.0.のネットワークからのみ接続を許可しています。
Order deny,allow
Deny from all
Allow from 192.168.0.0/255.255.255.0
ドメイン名で指定することも可能です。
Order deny,allow
Deny from all
Allow from fedora500.jp
条件を複数指定するときは半角スペースで区切ります。
Order deny,allow
Allow from 192.168.0.12 192.168.0.31
Deny from all
2005-12-03 作成