我正在使用ASP.Net MVC 4框架創建網站。我很難讓SSL與那個(或任何基本的)網站一起工作。帶SSL的IIS 7.5站點失敗,沒有SSL的站點工作
我爲該域名購買了SSL證書(我們只是稱其爲「example.com」)。我進入了IIS,併爲端口443配置了默認網站的https綁定。如果我打開該網站的非SSL版本,它就會起作用。 (在這種情況下,該網站是股票,基本的IIS起始頁面)。如果我嘗試通過https訪問該站點,則超時並且無法顯示該頁面。
我已經使用netsh驗證過端口443處於打開狀態,並且沒有任何其他端口正在偵聽。我仔細檢查過,以確保Windows防火牆允許端口443上的流量,並且是。如果我火了Wireshark的,並聽取了交通上的端口443,然後嘗試訪問該網頁時,我得到如下:
我不是一個專家在解釋這些結果,但它似乎那東西仍然阻塞出站連接。同樣,普通的http網頁加載正常,但同一頁面的https版本超時。
我在想我的智慧結束試圖弄清楚這一點。任何想法可能會發生在這裏?
只是踢,我暫時關閉了服務器上的防火牆。這似乎沒有效果。 –
如果我嘗試在本地服務器上「telnet localhost 443」,我收到一條消息,指出'連接到本地主機...無法打開與主機的連接,端口:443:連接失敗'。這讓我覺得這是一些配置設置在服務器上的問題。 –
哦,我希望你在發佈之前檢查服務器是否在本地運行。如果服務器沒有運行在端口443上,您將無法連接到它,當然:) –