2014-12-22 64 views
0

我想縮小一個問題。IIS 8.5 - 服務器2012 - 獲取默認頁面

我有幾個站點在Server 2012上的IIS 8.5中託管。每個站點都有一個單獨的IP地址與它關聯。剛剛得到它設置與適當的權限,我也有默認網站運行。

當我嘗試訪問特定IP地址的服務時,我會看到我的服務時會收到默認的IIS網站登錄頁面。我等了一會兒纔看到這個。

有沒有理由讓我有時會得到默認網站?我怎樣才能避免這種情況?

+0

您是否已將該特定IP地址的默認頁面設置爲指向您期望的頁面? – Bcpouli

+0

每個網站都有多個網絡服務。如果我直接指向服務,這不是問題。只有在直接進入IP時。 – Eric

回答

0

您可能遇到主機標題問題。默認的Web服務器將回答任何IP或主機頭上的任何請求。

您在其他服務器上的綁定可能具有主機頭值。如果您通過IP地址導航到該站點,則這些標頭不匹配,並且默認服務器將回答請求,因爲它針對任何IP和任何主機標頭進行設置。您可以通過轉到管理工具|檢查值IIS管理器,然後單擊站點,單擊您的Web服務器,然後單擊右窗格中的綁定。

如果是公共IP,則使用完全限定的域名(FQDN)訪問站點而不是IP(www.example.com)。

如果您需要在內部網絡上訪問它,那麼您可能會遇到DNS問題。如果您需要訪問專用網絡IP而不是公用網絡IP,則會出現這種情況。在這種情況下,我建議您在用於訪問Web服務器的計算機上(Windows/system32/drivers/etc/hosts)編輯主機文件並添加一個條目,以便您可以使用完全限定的域名(FQDN )在瀏覽器地址欄中。

您也可以在Web服務器的綁定中刪除主機頭,但這可能不是正確的解決方案。