Windows-Server-2008
HTTPS 正確顯示網站,HTTP 顯示 IIS 起始頁
只需設置一個新的 VPS 伺服器,然後將一些客戶端從我的專用伺服器遷移到它。新的 VPS 伺服器是帶有 IIS7 的 Win Server 2008。
出於某種原因,當您使用 ip 轉到 http 版本時,您會看到 IIS 開始螢幕。當您使用該 ip 轉到 https 版本時,您將獲得該網站。為什麼 https 版本可以工作而不是 http?
我在網站上設置了以下綁定:
(類型、主機名、埠)
http www.domainname.com 80
http 域名.com 80
https 空白 443
我需要檢查什麼或哪些設置可能不正確?提前致謝。
您的 HTTP 綁定特定於包含指定域(或帶有 www 的域)的 HTTP
Host:
標頭的請求,而您的 HTTPS 綁定將所有請求和地址發送到埠 443。當您使用 IP 而不是域名發送請求時,IP 將用作
Host:
標頭 - 預設站點而不是您新配置的站點正在處理請求。當您有多個站點綁定到同一個 IP 時,這種行為是可以預料的;如果這不是您想要配置的,那麼您可以禁用預設站點並從埠 80 綁定中刪除域名。