查看AWS实例

时间:2014-06-24 21:24:34

标签: image web-services amazon-web-services amazon-ec2

我有AWS,目前正在运行一个网站。我想复制该网站,以便进行测试,因此我创建了一个AMI,然后创建了一个新实例。但是,我无法点击IP地址并查看其复制状态的网站。我能够登录到服务器,并且我在复制实例时验证了所有必需的文件都包含在内。

为了查看新网站,我还需要做些什么吗?我试图分配一个专用的IP地址。我到处寻找,我无法弄清楚为什么我无法查看该网站。

2 个答案:

答案 0 :(得分:0)

什么操作系统和类型的网络服务器?您的网络服务器配置可能会让它监听特定的IP地址(提示:不是新实例的新地址)。如果您的网络服务器绑定到0.0.0.0,那么它应该监听所有接口...但是,这完全取决于您使用和猜测的Web服务器。

我首先在服务器上使用nmap来查看是否有任何进程正在侦听端口80(或者您的网络服务器使用的任何端口)。然后,我要检查该端口是否在外部打开。

答案 1 :(得分:0)

你应该检查一些事情 -

  • 运行netstat -tnl并查找您正在运行Web服务器的任何端口(可能是80或443)。如果它没有收听,那么您的网络服务器就不会运行
  • 如果您确实看到了端口,请尝试在包装盒上本地点击它。 curl localhost:<port>。如果你看到你的网站,但不是公共IP,那么你知道它有一些安全组/防火墙问题
  • 尝试从外部主机连接到公共IP和端口。试试nc -v -z <ipaddress> <port>,它应该说是连接的。如果它没有,但Web服务器正在运行,您可能需要通过防火墙打开端口。
  • 检查主机所在的安全组并确保允许您的端口
  • 检查iptables -L并确保IP和端口也不会被阻止。