2011-05-19 80 views
0

我有一個非現場服務器,與我們的同事一起管理,我們爲我們的業務託管兩個站點。我們希望能夠託管相同的站點,但在同一個盒子上測試版本。在現場服務器上設置多個測試站點

正在經歷的問題是,我們只想將這些網站設置爲僅從我們的辦公室進行測試,並且我們不希望爲測試版本提供主機名稱,因爲我們不希望Google在測試版本中選擇。

另一個問題是我們在這些網站上有安全頁面,當我們將測試網站設置在不同端口上託管到活動網站時,當我們嘗試訪問測試版網站上的安全頁面時,不知道要在目標網頁URL中包含哪個端口號。

對不起如果我不清楚。有沒有人遇到類似的問題?

+0

我找到了解決方案。希望它可以幫助別人。 基本上在我們的本地DNS服務器上,我們有地址livestaging001和livestaging002指向異地託管的我們的IIS7網絡服務器的IP。然後在我們的測試網站的IIS中,我們將其託管在端口80上(與出站網站相同),但給定了livestaging002的主機名的綁定。這既解決了不必在不同端口上託管多個網站的問題,也解決了我們的安全頁面正確重定向的問題。 – johnny 2011-05-19 14:38:52

回答

0

您可以編輯您的HOSTS文件(C:\ windows \ system32 \ drivers \ etc)以將主機名映射到用於您網站的IP地址。這應該欺騙IIS根據您使用的主機名提供正確的站點。雖然這些網站需要使用相同的端口,並且已配置爲希望獲得'mysite.com'等請求。

關於SSL,我不太確定那個。

+0

嗨,感謝您的回覆。我已經嘗試使用主機文件指向同一臺計算機上的不同站點。在我的主機文件中,例如:10.250.10.11:80 \t \t livestaging001 10.250.10.11:8080 \t livestaging002我無法獲得該工作,因此當我在瀏覽器中鍵入livestaging002時,我應該訪問該網站服務器託管在端口8080.但我不知道它是否正確解決。有沒有辦法檢查? – johnny 2011-05-19 13:52:15

+0

我不認爲端口號碼在主機文件中工作,它純粹是將主機名映射到IP地址。只要他們正在尋找不同的主機名,您的所有網站都應該能夠通過端口80提供服務。 – 2011-05-19 14:29:53

相關問題