如何访问 Amazon EC2 上的公共 DNS

如何访问 Amazon EC2 上的公共 DNS

这是我第一次使用 Amazon 的 EC2。

我完成了所有步骤http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/现在我尝试通过 Web 浏览器访问公共 DNS。什么也没得到。我甚至不知道我是否应该得到任何东西。

我只是想看到一些指示我的实例可以从 Web 访问的信息,以便进行开发。我对此完全陌生,我无法在任何地方找到简单的答案来拯救我的生命。

任何帮助都将不胜感激。谢谢!

答案1

默认是不允许任何连接到该实例的。同样不能安装Web服务器。

  • 允许 ssh(对于 UNIX)或 RDP(对于 Windows)和 HTTP
  • 连接实例并安装 Web 服务器
  • 通过 Web 浏览器检查公共 DNS

答案2

对于使用 Centos(或许还有其他 Linux 发行版)的用户,您需要确保其 FW(iptables)允许端口 80(或您想要的任何其他端口)上的流量。为了测试是否是机器的 FW 阻止了访问(而不是 Amazon 设置),请尝试以下操作:

sudo service iptables stop
sudo chkconfig iptables off

现在测试您是否可以访问该机器。如果可以,则需要打开应用程序所需的特定端口。请参阅这里如何做到这一点。

要重新启用规则,只需:

service iptables start
chkconfig iptables on

相关内容