2013年2月1日金曜日

【Apache】IPアドレスでアクセス元を制限する方法(httpd.conf編)

1. vi /etc/httpd/conf/httpd.conf
で以下の場所に拒否するIPを入力してください
入力方式は「IPアドレス」「ホスト名」「ドメイン」「CIDR」が指定可能です
<Directory "/var/www/html">
    AuthUserFile    /var/www/html/.htpasswd
    AuthGroupFile   /dev/null
    AuthName        "Please Enter Your ID / PW"
    AuthType        Basic
    Require valid-user
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny  ⇒ なければここも入力
    Allow from all    ⇒ なければここも入力
    Deny from yoshi3  ⇒ ここに拒否するIPを追記
</Directory>

2. service httpd restart
で追記したIP以外からはアクセスできないと思います
デフォルトのままだとApacheのデフォルトの画面が表示されてしまいますので
それも表示させたくない場合には

3. mv /var/www/error/noindex.html{,back}
を実行してデフォルトのページのリネームをします
また/etc/httpd/conf.d/welcome.confがある場合にもリネームまたは削除を実施してください

0 件のコメント:

コメントを投稿