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访问网站

Apache2.4使用require指令进行访问控制–允许或限制IP访问/通过User-Agent禁止不友好网络爬虫

tomcat限制用域名访问 禁止 ip访问

panabit怎么设置只允许访问指定的https网站?

nginx禁止ip登录,只允许域名访问

nginx 禁止ip访问只允许域名访问