1. 程式人生 > >Apache環境下Web站點禁止用伺服器ip訪問

Apache環境下Web站點禁止用伺服器ip訪問

網上找了很多都沒有描述清楚,後來自己慢慢摸索才弄出來了
修改http.conf檔案:
在httpd.conf檔案最後面,加入以下程式碼
NameVirtualHost xx.xx.xx.xx 
<VirtualHost xx.xx.xx.xx> 
ServerName xx.xx.xx.xx  
<Location />  
Order Allow,Deny   
Deny from all 
</Location> 
</VirtualHost>   

<VirtualHost xx.xx.xx.xx>
DocumentRoot "/var/www/html/vs"
ServerName www.vsa.com.cn </VirtualHost> xx.xx.xx.xx 為伺服器公網IP 說明:第一部分部分是實現拒絕直接通過xx.xx.xx.xx這個IP的任何訪問請求,這時如果你用xx.xx.xx.xx訪問,會提示拒絕訪問。第二部分就是允許通過www.vsa.com.cn這個域名訪問,主目錄指向/var/www/html/vs(這裡假設網站的根目錄是/var/www/html/vs) "/var/www/html/vs" 為www.vsa.com.cn這個域名的根目錄