20170407/58e74b0968430.jpg

The best life is use of willing attitude, a happy-go-lucky life.

— Mr.Wang

头像

apache 设置禁止IP直接访问

发布时间:2017-04-07 16:15:38

发布作者:admin

4607

 apache 设置禁止IP直接访问
 
1.建一个虚拟机提示错误
apache虚拟主机默认情况下ip地址方式访问对应第一个虚拟主机,所以我们可以先建一个指向错误页面的虚拟主机,达到禁止用ip访问网页的目的。
 
<VirtualHost *:80>
    ServerAdmin ngnix@qq.com
    DocumentRoot "/usr/local/apache2.2.22/htdocs"
    ServerName 192.168.3.140
</VirtualHost>
 
echo "请不要用IP访问" >/usr/local/apache2.2.22/htdocs/index.html
 
2.直接限制访问
<VirtualHost *:80>
    ServerAdmin ngnix@qq.com
    DocumentRoot "/usr/local/apache2.2.22/htdocs"
    ServerName 192.168.3.140
    <Directory />
    Order deny,allow
    Deny from all
    </Directory>
</VirtualHost>
注意:在配置虚拟主机的时候,因为http.conf默认配置了默认主机,所以可以将http.conf里面配置主机的部分全部注释掉,所有主机都在http_vhost.conf里面配置。

相关文章:
  1. VPS主机连接速度加速工具:net-speeder
  2. Linux下PureFtpd的基本安装使用与超时问题解决
  3. Linux反选删除文件
  4. 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)