0
我有在同一服務器上運行兩個虛擬主機(IP地址:123.123.123.123):虛擬主機服務不正確了與網站相同的IP地址
虛擬主機1:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName 123.123.123.123
DocumentRoot "/home/webmaster/development/myNEWsite.co.uk/user/htdocs"
ErrorLog "/home/webmaster/development/myNEWsite.co.uk/logfiles/error_log"
CustomLog "/home/webmaster/development/myNEWsite.co.uk/logfiles/access_log" common
<Directory "/home/webmaster/development/myNEWsite.co.uk/user/htdocs/">
AllowOverride All
</Directory>
</VirtualHost>
而且虛擬主機2:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName temp.co.uk
DocumentRoot "/home/webmaster/development/temp"
ErrorLog "/home/webmaster/development/temp/error_log"
CustomLog "/home/webmaster/development/temp/access_log" common
<Directory "/home/webmaster/development/temp">
AllowOverride All
</Directory>
</VirtualHost>
當我去www.temp.co.uk它顯示「臨時」的網站(這是我想要的),但是當我想以「myNEWsite」轉到http://123.123.123.123/
它仍然顯示「臨時」伊特。
如何獲取服務器的實際IP地址以顯示我正在構建的新站點?
啊,對不起。我忘了提及,這些虛擬主機都在同一個服務器上的IP地址:123.123.123.123 –
這聽起來很棘手:)你可以有兩個服務器名稱相同的IP和定義標籤內的名稱。這樣您就可以按名稱訪問不同的網站。好吧,你知道這可能已經;)所以我看到的唯一解決方案是:爲您的設備設置另一個虛擬網絡接口,並使用兩個不同的IP作爲服務器名稱。這很容易完成。在這個主題上檢查實例http://how-to.linuxcareer.com/configuring-virtual-network-interfaces-in-linux。 – Trinimon