httpd.conf設定(アクセス制限)

Linux | 2008-09-11  

httpd.conf設定(アクセス制限)

■アクセス制限
・ディレクトリごとの設定の場合
<Directory ~>~</Directory>内で設定します
・ファイルごとの設定の場合
<Files ファイル名>~</Files>内で設定します
・URLで設定する場合
<Location 対象のURL>~</Location>内で設定します
(例:ドキュメントルート上のsampleディレクトリを設定したい場合
<Location /sample>~<Location>で設定します)

例1:192.168.1.1からのアクセスを許可

allow from 192.168.1.1

例2:sample.hoge.co.jpからのアクセスを拒否

deny from sample.hoge.co.jp

※ドメイン(またはドメインの一部)を指定することも可能っす。

例3:192.168.1.1からのアクセスのみ許可(それ以外のホストは拒否)

order allow,deny
allow from 192.168.1.1
deny all

※orderはアクセス制限の評価順序を指定

例4:192.168.1.0~192.168.1.255からのアクセスは拒否(それ以外のホストは許可)

order deny,allow
deny from 192.168.1.0/24
allow all

※この24とは、ネットマスク255.255.255.0を
2進数にしたときの1の数が24個あるから。

ちなみに、http.confファイルは管理者とかしか扱えないものなので、
実際は.htaccessで上書き設定したほうがよい。

Leave a Reply

Theme by othico