2015-10-13 37 views
0

我有一個運行在UBUNTU linux上的apache服務器。在apache上發佈了兩個網站。路徑/ var/www/html/Xsite /中的第一個網站。第二個路徑是/ var/www/html/Ysite /。服務器有兩個接口,第一個用於管理,第二個用於互聯網。服務器使用第二個界面在互聯網上發佈,任何人都可以使用此界面訪問服務器上的所有網站。 我需要讓Ysite只能用於管理界面(10.94.133。*),所以如果我嘗試通過互聯網打開這個網站,它將不可用。如果我從公司內部打開它,它將起作用。 感謝您對此的幫助。分配不同的網站到不同的網絡在apache

回答

0

限制訪問您的YSite給定的IP地址(或在此,而IP地址範圍),你將需要:

Order deny,allow 
Deny from all 
Allow from 10.94.133 

你需要把這個理想情況下,在相關<VirtualHost>指令在Apache httpd的-vhosts.conf文件或做不到這一點,在的/ var/www/html等/ Ysite /的文檔根目錄的的.htaccess文件

+0

謝謝你的男人。閱讀後,我已經知道使用.htaccess會對apache服務器造成負面影響,因此如果它是您自己的服務器,則最好使其成爲全局配置。 – user2489259