Port

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

  • May 15, 2014

我在 Windows Azure 中獲得了一個執行 Windows Server 2008 R2/IIS 8.0 的 VM。它有一個預設網站。現在我想在其他埠創建該站點的開發版本,比如 81。我添加了該應用程序並在防火牆中為 tcp 埠 81 添加了入站規則。

現在我可以使用 瀏覽該機器上的站點http://localhost:81,但在外部我無法瀏覽或連接。對於我使用綁定到的站點

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

這是提琴手的回應

$$ Fiddler $$與“原始域名”的連接失敗。錯誤:超時 (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為本地地址。

要在 Azure 上的 VM 上工作,您必須做 2 件事。

Windows 防火牆

確保您有允許通過 TCP 連接到埠 81 的防火牆規則。它應該如下所示

在此處輸入圖像描述

Azure 防火牆

在 Azure 門戶中,轉到你的 VM。然後點擊端點選項卡並為埠 81 添加規則

它應該看起來像這樣

在此處輸入圖像描述

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