【问题标题】:Amazon AWS EC2, Allow inbound http RequestAmazon AWS EC2,允许入站 http 请求
【发布时间】:2017-09-18 13:00:23
【问题描述】:

我在 AWS EC2 实例中部署了一个 nodejs 应用程序。它具有带有“/api/companies”端点的 API 网关。启动服务器后,我可以从实例终端进行 cURL 并正确返回结果。但我无法从浏览器向 EC2 实例发出请求。我不确定如何修改入站规则以使其正常工作

【问题讨论】:

  • 服务器正在监听哪个端口?
  • 应用在8080上运行,但可以自定义。

标签: amazon-web-services amazon-ec2


【解决方案1】:

您可能想查看Security Group Rules 文档,但要点是:

  1. 在您的 VPC 中为您的 EC2 实例创建一个新的安全组
  2. 在入站规则中,创建新规则
  3. 将源设置为您的 IP 地址。 (可选,如果您想允许从任何 IP 地址访问,请在 Source 中输入 0.0.0.0/0
  4. 将协议设置为tcp,并将端口设置为80443,具体取决于您的应用程序使用什么

【讨论】:

    【解决方案2】:
    • 编辑现有安全组或添加新安全组
    • 选择运行实例的 VPC。附图显示No VPC,但您必须选择您的 VPC
    • 对于Source,您可以选择My IP,如果您希望只允许来自您的IP 或来自全球Anywhere 的入站流量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-03
      • 1970-01-01
      • 2015-02-26
      • 2019-08-07
      • 2011-09-20
      • 2013-11-04
      • 2015-06-25
      相关资源
      最近更新 更多