簡體   English   中英

IIS 多個站點使用不同的 ssl 位於同一 ip 上

[英]IIS multiple sites on same ip with different ssl

我似乎無法使用具有不同端口和不同 ssl 證書的相同 IP 運行多個站點。

站點 a 很好,但站點 b 正在返回 SSL_ERROR_BAD_CERT_DOMAIN,因為它正在返回站點 a 的 ssl 證書。

這是我嘗試在相同端口上使用它時遇到的錯誤,因此我為域使用了不同的端口

在此處輸入圖片說明

以下是我的想法:

  1. 首先,SSL 證書最常針對域名而不是 IP 地址頒發。
  2. 在您的場景中,您有一個 IP 地址,因此只能針對一個 IP 地址頒發一個證書。

選項:

  1. 假設您的網站將托管在不同的域(例如 example1.com、example2.com)上,為您的網站域獲取多個 SSL 證書
  2. 獲取通配符 ssl 證書,然后將其用於您的多個網站,假設您的網站將托管在子域上,例如 site1.example.com、site2.example.com

在此處輸入圖片說明

所以 Moshin Mehmood 提供的解決方案確實解決了這個問題。

IIS 上的任何站點都必須使用 SNI,如果所有站點都使用相同的 IP,則沒有理由提供特定 IP,IIS 將給出關於沒有任何默認 ssl 綁定的錯誤,但這是遺留問題,不會導致憂慮。

非常感謝莫辛。

這是一篇很棒的文章和你需要的東西。 SNI 僅適用於 IIS 8 及更高版本,即 Windows 2012 及更高版本。

https://www.sherweb.com/blog/cloud-server/scaling-ssl-with-iis-8-server-name-indication/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM