我为一些测试创建了一个微实例,并进行了设置。我安装了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访问索引页面。发生了什么事?
参考:
答案 0 :(得分:0)
解决方案:
/etc/hostname
更改为其他任何内容。保持它最初的状态。如果您需要更改它,请按照下列步骤操作:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html