1.因为如果用ip去进行访问的话,会造成恶意攻击,所以为了避免出现这种情况,我们对apache进行限制。
在虚拟主机下面添加这一段,就可以实现禁止ip访问网站
<VirtualHost *:80>
ServerName ip
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
但是如果你做了80跳转443的话,还是可以用ip去访问网站,于是添加参数如下,添加到跳转标签里面
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^(\d{1,3}.){3}\d{1,3}$
RewriteRule ^(.*)$ - [F,L]
</ IfModule >
然后重启httpd 就可以了,再次利用ip去访问的话就会出现403被拒绝