我剛剛在Microsoft Azure中使用(推薦)資源管理器部署模型創建了一個新的Ubuntu 14.04虛擬機。下面的屏幕截圖顯示的部署配置和由此帶來的資源:已配置NSG規則的新Azure虛擬機上的連接超時端口80
一旦部署,我使用SSH通過公共IP,登錄並安裝nginx的訪問的虛擬機。我使用默認配置離開它,並執行'curl localhost'以確保Web服務器正在運行。
然後我去了網絡安全集團的資源,並增加了80端口的允許規則的入站規則:
我再打開一個瀏覽器,並試圖要求與相關聯的公共IP NIC並且連接超時。
編輯:我可以通過將NSG與NIC分離來獲得訪問權限,但是如果我重新關聯它,我會在幾分鐘內再次阻止。
我已經嘗試使用相同的過程來設置Windows服務器虛擬機,與IIS,但我得到了相同的結果。
我在這裏錯過了什麼?
使用經典部署模型進行相同設置時,我不會收到任何錯誤,只有在嘗試使用推薦的資源管理器模型時纔會發生此錯誤。
我剛剛創建使用所有默認配置的新Win2k3R2 VM(linux的人把過多的思考),添加Web服務器角色一旦被啓動,從本地主機測試和它的工作,添加了任何/任何/ TCP/80規則,並直接連接!你可以添加一個任意的端口,在其上運行nc,然後telnet到它,看看它是什麼 –
nc和telnet都沒有響應。在這兩種情況下,我都會在端口80和我打開的任意端口(40000)上發生超時。如果我在端口22(SSH)上運行nc(和telnet),我會得到一個響應。 –
這很奇怪!如果從界面上一起刪除安全組,會發生什麼情況(轉到SG> NIC並將關聯更改爲無) - 確保您沒有像IP地址中的錯字一樣做任何事情(我們都在那裏!) –