Domain-Name-System

使用 SSL 在 IIS 上託管多個網站

  • March 2, 2020

在專用的 Windows Server 2016 上使用 IIS 我有一個使用 SSL 在我的伺服器 (dev.timesavr.net) 上執行的站點。這個網站已經執行了至少一年了。現在,我在具有不同域 (dev.benjicare.com) 的同一伺服器上添加了第二個站點,但我無法從伺服器外部訪問它。

兩個站點都綁定到專用 IP 地址。我在這個站點(和其他站點)上看到了很多使用“主機標頭”以使 IIS 託管多個域的建議,但這些建議只能用於不安全的站點。我需要使用 IP 地址,因為我需要對兩者都使用 SSL,因此 IIS 中的兩個網站都綁定到它們自己的唯一 IP 地址。

dev.timesavr.net 已經可以通過 SSL 訪問。我還沒有得到 dev.benjicare.com 的證書,但此時我正試圖讓它在沒有 SSL 的情況下工作。只有當我在伺服器本身(通過 RDP)上時,我才能在瀏覽器中訪問它,但從任何其他機器我都無法訪問它。在嘗試連接大約 30 秒後,它最終超時並顯示“無法訪問此站點”。

我已經創建了一個 A dns 記錄來將我的 IP 指向 dev.benjicare.com,並且正如您在此處看到的那樣,它正在正常工作: https ://www.whatsmydns.net/#A/dev.benjicare.com

我還檢查了防火牆以查看埠 80 上的 WWW 入站規則是否限制了 IP 地址,但事實並非如此。我在這裡還缺少什麼來完成這項工作?看起來這應該很簡單。

我相信dev.benjicare.com目前指向10.20.21.114的不是你的公共IP。

在此處輸入圖像描述

在此處輸入圖像描述

https://en.wikipedia.org/wiki/IP_address#Private_addresses

dns pointing改正為public IP先!並檢查binding settingsIIS檢查您是否為您的網站設置了正確的 puclic ip 綁定設置。見https://www.sherweb.com/blog/cloud-server/how-to-set-up-site-bindings-in-internet-information-services-iis/

如果您想為 dev.benjicare.com 使用相同的公共 ip 174.142.191.69,請首先從域服務提供商處指向它。不是您目前使用的私有地址 10.20.21.114。否則,您將不知所措。然後將綁定更改為“全部未分配”

在此處輸入圖像描述

引用自:https://serverfault.com/questions/1005137