埠 81 上的 IIS 8.0 第二個網站不公開可見

埠 81 上的 IIS 8.0 第二個網站不公開可見

我在 Windows Azure 中取得了一台執行 Windows Server 2008 R2/IIS 8.0 的虛擬機器。它有一個預設網站。現在我想在其他連接埠(例如 81)建立該網站的開發版本。

現在我可以使用 瀏覽該電腦上的網站http://localhost:81,但在外部我無法瀏覽或連線。對於我使用綁定的網站

http - 任何未分配的 IP - 連接埠 81 -(主機名稱留空)

這是小提琴手的回應

[Fiddler] 與「originaldomainname」的連線失敗。錯誤:超時 (0x274c)。 System.Net.Sockets.SocketException 連線嘗試失敗,因為連接方在一段時間後沒有正確回應,或因連線的主機未能回應而建立的連線失敗 XXX.XX.XXX.XX:81

我該怎麼做才能排除連線故障。 ISP 是否阻止該連接埠的流量?最初我嘗試在連接埠 8080 上執行此操作,但遇到了相同的問題

編輯
當我這樣做時,netstat -ano | find ":81"我得到了這個

TCP 0.0.0.0:81 0.0.0.0:0 監聽 4
TCP [::]:81 [::]:0 監聽 4

我怎麼才能在這裡登入?公有IP作為外部位址,私有IP作為本機位址。

答案1

要使其在 Azure 上的 VM 上執行,您必須執行兩件事。

Windows 防火牆

確保您有允許透過 TCP 連接到連接埠 81 的防火牆規則。

在此輸入影像描述

Azure 防火牆

在 Azure 入口網站中,前往你的 VM。然後點擊端點標籤並新增連接埠 81 的規則

它應該看起來像這樣

在此輸入影像描述

相關內容