Windows-Server-2003
IIS 無法在 w2k3 中使用埠 80
我有一個執行 IIS 和交換的 w2k3 伺服器。IIS 用於共享點介面。最近,我必須在伺服器中安裝一個自我證書,才能通過名為 Selfssl 的工具使用 IMAP over SSL。沒有問題,SSL IMAP 執行良好。但是,從那以後,我無法訪問埠 80 上的 IIS,並且無法啟動交換 HTTP 協議,因為它說其他程序正在使用該資源。因此,埠 443(由 ssl 交換使用)因無法啟動服務而關閉。
“系統”程序 ID 4 使用埠 80,因此我無法在 IIS 中啟動預設網站,因為(同樣的錯誤)其他程序正在使用它。
我閱讀了有關 httpcfg 工具的資訊,所以安裝了它。當我執行它時,似乎沒有地址在監聽。
任何人都知道如何配置 httpcfg.exe,以便我可以重新啟用埠 443 上的交換服務和埠 80 上的 IIS?
謝謝。
您需要從頭開始。當您使用 EMC 對證書進行更改時,有時它會“幫助”將綁定放在哪裡,包括 IIS/網站配置。如果您正在執行多個站點,請特別檢查兩個主要事項:
- 綁定到所有地址而不是您想要的特定地址。
- 應該在其配置中使用主機名區分符但即使給定服務未啟動也不這樣做的綁定。
- httpcfg 不會向您顯示“正在偵聽”,它只會向您顯示綁定。因此,如果它向您顯示任何內容,那麼這就是伺服器正在嘗試做的事情。
-瑪麗