AWS EC2实例只能通过端口80

时间:2018-05-04 14:53:57

标签: amazon-ec2 aws-opsworks aws-security-group

我最近在Amazon Web Services上设置了ec2实例( RHEL7.2 )。我无法让它响应http请求。我成功运行了docker run -p 12345:80 nginx:latest,并且已将端口12345添加到实例安全组中的入站规则中。但到目前为止,这还没有奏效 - 我已尝试将其添加到默认安全组,并创建新的安全组。在本地curl http://localhost:12345/工作正确。 但奇怪的事情是我将-p 12345:80更改为-p 80:80,它运作良好!然后我尝试了其他端口映射,但结果只有80个工作! 还有其他人有类似的经历吗?或者提前给我一些帮助和建议!

PS:

  • 我的容器:     图像nginx 0:0:0:0:12345-> 80 / tcp     图像nginx 0:0:0:0:80-> 80 / tcp
  • 安全组:      所有TCP全部TCP 1~65535 0:0:0:0
  • EC2:       公共IPv4:xx.xx.zz.zz
  

我可以通过浏览器中的http://xx.xx.zz.zz/访问,也可以通过端口22访问ssh。但是http://xx.xx.zz.zz:12345/失败了。

0 个答案:

没有答案