首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS实例安全组通过TCP提供对自己的访问

问AWS实例安全组通过TCP提供对自己的访问
EN

Stack Overflow用户
提问于 2019-02-12 09:22:03
回答 3查看 400关注 0票数 0

我有一个Apache服务器运行前端(Angular),它依赖于一个API,该API与Apache的实例相同。我还不希望我的API (Express)向公众开放,但我需要通过我的前端访问它,它共享相同的IP。我试过的东西,

  • 将API基url设置为“localhost”似乎不起作用。
  • 在AWS安全组中添加一个安全规则,只允许连接到同一个IP (到其本身)是行不通的。

有什么解决办法吗?

EN

回答 3

Stack Overflow用户

发布于 2019-02-12 09:46:15

默认情况下,到同一个IP的连接总是打开的。您可能需要添加private IP的ec2实例作为您的api。(港口你更了解)。也应该为该私有IP启用Cors。

票数 0
EN

Stack Overflow用户

发布于 2019-02-13 02:01:45

首先,使用角作为前端意味着需要一个可以公开访问的API,您只需要实现安全性,因为您只是向客户端用户提供UI,而他们的浏览器是访问API的浏览器,而不是角的服务器。您可以设置另一个API,该API可以部署在UI的同一服务器上,也可以部署在同一个url上,它将用作您在AWS中使用安全组管理的“私有API”的控制器。

票数 0
EN

Stack Overflow用户

发布于 2019-07-09 01:00:03

将${IP}替换为172.17.0.1,以便在重新启动后可以连接到相同的EC2。为来自同一个SG的入站连接添加一个规则

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54646607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档