AWS实例:ping不到达

时间:2015-03-03 09:02:45

标签: amazon-web-services

我为一些测试创建了一个微实例,并进行了设置。我安装了Docker,并运行了简单的Nginx映像。

现在来自主持人,当我做

> curl localhost

有效。但是当我尝试使用我给定的公共IP访问它时,它不起作用。 (返回错误代码:Chrome上的ERR_CONNECTION_TIMED_OUT。)

这可能是因为我将主机名从ip-172-31-X-X更改为其他内容吗?

我还运行nmap -sT -O localhost来验证端口80是否已打开:

Nmap scan report for localhost (127.0.0.1)
Host is up (0.00030s latency).
Not shown: 998 closed ports
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http
...

但ping不起作用,我也无法通过公共IP访问索引页面。发生了什么事?

参考:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Security_Guide/s1-server-ports.html

1 个答案:

答案 0 :(得分:0)

解决方案:

  1. 更改安全组以允许端口80入站流量
  2. 请勿将/etc/hostname更改为其他任何内容。保持它最初的状态。如果您需要更改它,请按照下列步骤操作: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html