我有一个Apache服务器运行前端(Angular),它依赖于一个API,该API与Apache的实例相同。我还不希望我的API (Express)向公众开放,但我需要通过我的前端访问它,它共享相同的IP。我试过的东西,
有什么解决办法吗?
发布于 2019-02-12 09:46:15
默认情况下,到同一个IP的连接总是打开的。您可能需要添加private IP的ec2实例作为您的api。(港口你更了解)。也应该为该私有IP启用Cors。
发布于 2019-02-13 02:01:45
首先,使用角作为前端意味着需要一个可以公开访问的API,您只需要实现安全性,因为您只是向客户端用户提供UI,而他们的浏览器是访问API的浏览器,而不是角的服务器。您可以设置另一个API,该API可以部署在UI的同一服务器上,也可以部署在同一个url上,它将用作您在AWS中使用安全组管理的“私有API”的控制器。
发布于 2019-07-09 01:00:03
将${IP}替换为172.17.0.1,以便在重新启动后可以连接到相同的EC2。为来自同一个SG的入站连接添加一个规则
https://stackoverflow.com/questions/54646607
复制相似问题