2017-03-05 59 views
1

我遇到了一個奇怪的問題。如果我在站點綁定中放置站點名稱,ISS上的默認Web站點無法識別它。假設我把它留空,然後我能夠得到這些頁面,但它們顯示了服務器的IP地址。IIS 8(Server 2012)當沒有指定站點名稱時,站點綁定不起作用

這是一個問題,因爲使用SSL時,它將不提供頁面或它會給我一個網站警告。

請注意,我使用GoDaddy的DNS工作,通過轉發和屏蔽AWS上的我的EC2實例的公共IP。

當SSL證書過期時,所有這一切都開始了。我已經把一個有效的新證書,但我不能讓網站再次工作。

我已經做了很多調試,包括區別舊配置和新配置,但我無法理解爲什麼會發生這種情況。

設置網站名稱會導致http和https無效。

非常感謝任何幫助解決此問題 - 在此先感謝!

回答

0

這似乎是由域主機Go-Daddy提供的轉發屏蔽問題。出於某種原因,使用轉發進行掩碼時,響應被封裝在一個框架中,該框架表示src是服務器的公共IP地址,而不是域名。

我也認爲https掩碼轉發存在問題。雖然這個問題發生的原因目前還不清楚,但現在,修復方法是將域名從僅用於http請求轉發的域名改爲指向http服務器公共IP地址。

這不是理想的解決方案,但至少有網站備份和運行。一旦我知道更多關於使用轉發進行屏蔽以及突然停止工作的原因,我會發布更新。

相關問題