Amazon-Ec2
無法訪問公共 IP 上的 IIS Web 伺服器
我有一個在亞馬遜雲中執行的 Windows Server 2012。在那裡,我添加了 IIS Web 伺服器角色。通過私有 IP 從該伺服器中訪問範例頁面和我自己的頁面非常好,並且可以正常工作。
但是,當我嘗試從伺服器和我自己的家用電腦通過公共 IP 訪問該伺服器時,連接超時。
我嘗試將 Web 伺服器的訪問 IP 設置為公共 IP,但也沒有成功。
我如何才能從 Amazon Cloud 外部訪問該站點?
關於 EC2 公有路由 IP 地址的一件有趣的事情是,除了通過 1:1 NAT 之外,它們不與實例關聯。因此,從實例到其自己的公共 IP 的流量實際上被發送到網關並通過 NAT 路由回它。如果我記得的話,防火牆規則是在那個過程中的某個地方實現的。
這也意味著伺服器不需要明確地監聽它擁有的 RFC1918 地址以外的任何內容。
您需要為允許入站 HTTP 和您可能需要的任何其他內容的實例設置防火牆規則。