apache2.4 只允许合法域名访问网站 禁止使用ip非法域名访问
Posted PrettyISShit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache2.4 只允许合法域名访问网站 禁止使用ip非法域名访问相关的知识,希望对你有一定的参考价值。
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 [email protected]
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非法域名访问的主要内容,如果未能解决你的问题,请参考以下文章
apache 2.4 配置httpd:添加域名禁止IP访问网站