Windows-Server-2008

如何使用 Amazon EC2 設置新網站?

  • October 30, 2012

對於一個新的 EC2 實例,我使用 IIS 設置了一個 Windows 伺服器。

我將亞馬遜名稱伺服器添加到我的域中,並配置了一個指向伺服器的彈性 IP。我知道這是有效的,因為我將它用於 RDC。

在伺服器上,我添加了與 IP 地址綁定的網站,並使用了開放 80 埠的 quicklink 安全組。

但是,每當我嘗試訪問該 URL 時,瀏覽器都會顯示找不到該站點。

- 更新 -

好的,我意識到這沒什麼好說的,所以這裡有一些細節:

  • 設置 Windows 實例 - 使用 quicklaunch-1 安全組: 在此處輸入圖像描述
  • 在 IIS 中使用 www 和非 www URL 設置網站到內部 IP 地址 10.208 …
  • quicklaunch-1 安全組: 在此處輸入圖像描述
  • 在 Route 53 中創建了一個託管區域: 在此處輸入圖像描述
  • 我的域名託管服務商有兩個可用於名稱伺服器的插槽 - 我在此處添加了 .com 和 .org 名稱伺服器
  • 當我查看負載均衡器時,我在其中看到 …21cb 實例 ID: 在此處輸入圖像描述
  • 偵聽器設置為埠 80
  • 對於這個實例,我沒有指向負載均衡器的 A 記錄 - 只有 Windows 實例的 IP 地址
  • 我可以成功RDC到Windows伺服器
  • 當我在瀏覽器中輸入伺服器的 IP 地址時,我得到了預設網站(我現在禁用了預設網站並保持有問題的測試網站執行)

當我嘗試使用 Chrome 隱身模式導航到該站點時,我得到 DNS 查找失敗,否則,基本的“找不到…”錯誤消息。

這個應用程序也不需要負載均衡器,所以如上所述,我沒有為 A 記錄設置別名,值是伺服器的 IP 地址(不是負載均衡器)。

Route 53 記錄中的託管區域缺少包含 www 版本域名的第二條 A 記錄。

您應該有兩條 A 記錄 - 一條用於 www,另一條用於域名的非 www 版本。

添加後,它工作正常。

如果您沒有定義“幾乎什麼都沒有”,那麼很難為您提供幫助,如上面的評論中所述,但您可能需要更改預設安全組。預設安全組可能有點令人困惑:看起來一切都是敞開的,而實際上一切都是關閉的。預設組僅向屬於預設組的電腦打開所有埠和協議,這意味著在您更改 Sec Grp 設置之前,網際網路上的任何電腦都無法訪問您的 EC2 實例。

Connection Method 下拉菜單中,打開 HTTP,然後再次嘗試訪問您的站點。

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