Port
IIS 8.0 埠 81 上的第二個網站不公開
我在 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 添加規則
它應該看起來像這樣