EC2多应用程序实例-无法访问某些端口

时间:2018-10-22 12:16:45

标签: amazon-web-services ubuntu amazon-ec2 port firewall

我已经启动了运行三个应用程序的AWS EC2(UBUNTU 18 AMI)实例:

  • 端口80上的Web服务器
  • 端口8786上的REST API
  • 端口X上的数据库

我能够

  • SSH进入实例
  • 通过浏览器在端口80上访问网站。
  • 从SSH会话中访问REST API。

我无法

  • 从浏览器(也尝试邮递员)通过AJAX到达REST API。

我有

  • 配置安全组以接收来自8786上所有来源的入站连接
  • 验证未加载iptable
  • 尝试通过移动网络访问网站-无济于事。
  • 交换了Web服务器和REST API之间的端口-从而能够通过浏览器和邮递员访问API。
  • 验证该API已绑定到0.0.0.0-而不是本地主机。

这闻起来像是EC2问题,但我不知道该怎么办。

非常有用。

1 个答案:

答案 0 :(得分:0)

事实证明,8786是保留端口,不应使用。当我更改为8080时,问题就解决了,这应该在一开始就应该完成。