1. 程式人生 > >配置apache禁止通過IP訪問網站

配置apache禁止通過IP訪問網站

兩步:修改配置檔案,重啟服務。

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