Amazon-Ec2

無法訪問公共 IP 上的 IIS Web 伺服器

  • September 9, 2017

我有一個在亞馬遜雲中執行的 Windows Server 2012。在那裡,我添加了 IIS Web 伺服器角色。通過私有 IP 從該伺服器中訪問範例頁面和我自己的頁面非常好,並且可以正常工作。

但是,當我嘗試從伺服器和我自己的家用電腦通過公共 IP 訪問該伺服器時,連接超時。

我嘗試將 Web 伺服器的訪問 IP 設置為公共 IP,但也沒有成功。

我如何才能從 Amazon Cloud 外部訪問該站點?

關於 EC2 公有路由 IP 地址的一件有趣的事情是,除了通過 1:1 NAT 之外,它們不與實例關聯。因此,從實例到其自己的公共 IP 的流量實際上被發送到網關並通過 NAT 路由回它。如果我記得的話,防火牆規則是在那個過程中的某個地方實現的。

這也意味著伺服器不需要明確地監聽它擁有的 RFC1918 地址以外的任何內容。

您需要為允許入站 HTTP 和您可能需要的任何其他內容的實例設置防火牆規則。

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