首页 > Web开发 > 详细

apache2.4 只允许合法域名访问网站 禁止使用ip、非法域名访问

时间:2016-12-03 20:42:54      阅读:622      评论:0      收藏:0      [点我收藏+]

1.ip访问
禁用ip访问 只能对应端口有效
<VirtualHost *:80>
ServerName xx.xx.xx.xx
ServerAlias *
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost *:8511>
ServerName xx.xx.xx.xx
ServerAlias *
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>

2.非法域名 本地设置host 将ip绑定为服务器ip
禁用方法
在httpd.conf的末尾加上
这种方法还可以防止使用xx.xx.xx.xx直接访问
#禁止所有非法域名
<VirtualHost *:80>
ServerName xx.xx.xx.xx
ServerAlias *
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>

3.允许访问的域名
为其添加配置
<VirtualHost *:80>
ServerAdmin xx@xx.com
DocumentRoot "/home/wwwroot/xx"
ServerName www.xx.com
ServerAlias *.xx.com
ErrorLog "logs/www.xx.com-error_log"
CustomLog "logs/www.xx.com-access_log" common
<Directory "/home/wwwroot/xx">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

apache2.4 只允许合法域名访问网站 禁止使用ip、非法域名访问

原文:http://www.cnblogs.com/prettyisshit/p/6129429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!