https 不能與 www 和 DNS 重定向一起使用沒有幫助
不知道為什麼這個網站會殺死我,因為我之前在域上配置了 SSL 沒有問題 - 但是 DNS 管理和伺服器配置的組合讓我很頭疼 - 所以我正在尋求幫助。
它適用於以下配置:
http://joyasolutions.com https://joyasolutions.com http://www.joyasolutions.com
它不適用於https://www.joyasolutions.com
這是配置的樣子:
我已經以其他方式對其進行了配置-但最近更新了證書並安裝了中間證書,它似乎工作得很好,除了重定向給帶有子域的 https 錯誤。
我嘗試了一個 cname 記錄配置,但沒有成功 - 但如果你想建議一個關於 DNS Made Easy 的特定解決方案 - 使用 cname - 請告訴我。欣賞任何想法和建議。顯然,我需要所有 4 個選項都起作用。我很高興在 IIS 中進行配置以始終推送到 HTTPS - 但不確定該怎麼做。
好的…根據 -Brennan Smith 的幫助,我已更改為 cname 並實施了一個如下所示的入站規則:
從我所見,您似乎正在為 www 和根域使用兩個單獨的 SSL 證書。
對於根域(有效),它是具有以下 SHA1 指紋的 GeoTrust SSL 證書:DF EC DC 43 0F A3 0F 1B 86 72 D2 4E 87 81 D7 5F F4 70 C8 29
對於 www 域(失敗),它是帶有 SHA1 指紋的自簽名證書:A4 44 C5 FE 95 45 82 68 7E C0 33 2C 12 B6 11 F7 12 04 D4 A8
看起來 www 和 root 指向兩個單獨的端點,www 是 DNS Made Easy 的重定向節點。由於 DNS Made Easy 在其重定向伺服器上沒有您的 SSL 證書,因此域不匹配。
一個非常簡單的解決方法是將 www 設置為根域的 CNAME,並讓您的核心伺服器處理重定向。
在一個完全不相關但重要的注意事項上 - 您應該確保所有排列都重定向到一個單一的域以用於 SEO 目的。在這種情況下,因重複內容而被 Google/Bing 抨擊是很常見的。