配置apache禁止通过IP访问网站

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wo0123456789wo/article/details/80475932

两步:修改配置文件,重启服务。

1. 找到apache的服务配置文件,httpd.conf,最后加上修改内容:

[plain]  view plain  copy
  1. <VirtualHost *.*.*.*>  
  2. ServerName *.*.*.*  
  3. <Location />  
  4. Order Allow,Deny  
  5. Deny from all  
  6. </Location>  
  7. </VirtualHost>  
  8.   
  9. <VirtualHost *.*.*.*>  
  10. DocumentRoot documentroot位置  
  11. ServerName www.host.cn  
  12. </VirtualHost>  
  13.   
  14. <VirtualHost *.*.*.*>  
  15. DocumentRoot documentroot位置  
  16. ServerName host.cn  
  17. </VirtualHost>  

*.*.*.*指的是你的服务器的IP地址,这里用的ipv4的格式。

documentroot位置不知道怎么写的话,可以搜索这个httpd.config 文件,里面有Document Root的值,如果不行的话,那么再改也比较好定位。

意思就是,通过IP访问,deny;通过www.host.cn域名访问,可以;通过host.cn访问,也可以。

2. 重启服务:

service httpd restart

猜你喜欢

转载自blog.csdn.net/wo0123456789wo/article/details/80475932