【发布时间】:2018-07-12 05:05:01
【问题描述】:
我有一个运行 apache 服务器的 EC2 实例,我可以正常访问。但是,我也有在同一个 EC2 实例上运行的三个 api。它们在诸如 3007 之类的端口上运行,并且我已允许访问该端口,并且我的前端尝试将 localhost 与这些关联的端口一起使用。 现在,当我启动这些 API 时,它们可以很好地连接到我的外部资源,例如数据库,但是我的前端无法连接到它们。无需使用 AWS api gateway 等额外服务,为什么会出现连接问题?
【问题讨论】:
-
您是否允许所有 IP 从端口 3007 进行传入/传出访问?检查您的安全组。
-
嘿@SamyokNepal 感谢您的回复。是的,我确实允许将这些端口作为自定义 TCP 规则访问所有端口
-
在前端,你是调用localhost还是你的EC2 ip?
-
在前端我调用 localhost ,前端也在同一个 ec2 实例上运行 @SamyokNepal
标签: node.js api amazon-web-services amazon-ec2