【发布时间】:2019-07-09 09:00:03
【问题描述】:
我有一个运行前端 (Angular) 的 Apache 服务器,它依赖于托管在与 Apache 相同的实例上的 API。我不希望我的 API (Express) 向公众开放,但需要通过共享相同 IP 的前端访问它。我尝试过的事情,
- 将 API 基本 url 设置为 'localhost' 似乎不起作用。
- 在 AWS 安全组中添加安全规则以仅允许连接到相同的 IP(到自身)不起作用。
有什么解决方法吗?
【问题讨论】:
-
什么服务器提供该 API?如果那是 Apache,则可以编写适当的规则来仅为
localhost提供某些目录 -
Apache 用于为 Angular 前端应用程序提供服务。 NodeJS, Express 用于 API。您的意思是 CORS 仅服务于本地主机吗?
标签: amazon-web-services aws-security-group