【问题标题】:Amazon AWS EC2, Allow inbound http RequestAmazon AWS EC2,允许入站 http 请求
【发布时间】:2017-09-18 13:00:23
【问题描述】:
我在 AWS EC2 实例中部署了一个 nodejs 应用程序。它具有带有“/api/companies”端点的 API 网关。启动服务器后,我可以从实例终端进行 cURL 并正确返回结果。但我无法从浏览器向 EC2 实例发出请求。我不确定如何修改入站规则以使其正常工作
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
【解决方案1】:
您可能想查看Security Group Rules 文档,但要点是:
- 在您的 VPC 中为您的 EC2 实例创建一个新的安全组
- 在入站规则中,创建新规则
- 将源设置为您的 IP 地址。 (可选,如果您想允许从任何 IP 地址访问,请在 Source 中输入
0.0.0.0/0)
- 将协议设置为
tcp,并将端口设置为80 或443,具体取决于您的应用程序使用什么
【解决方案2】:
- 编辑现有安全组或添加新安全组
- 选择运行实例的 VPC。附图显示
No VPC,但您必须选择您的 VPC
- 对于
Source,您可以选择My IP,如果您希望只允许来自您的IP 或来自全球Anywhere 的入站流量