【问题标题】:Accessing EC2 Instance via Internet Security Rules通过 Internet 安全规则访问 EC2 实例
【发布时间】:2018-03-07 00:46:51
【问题描述】:

我已经配置了一个 EC2 实例,现在我正在尝试安装一个开源应用程序 (Wiki.js)。其中一个步骤(可见 here under configuration)要求我导航到 http://localhost:3000/,但将 localhost 替换为我的服务器的 IP 地址。我已经尝试过多次,并为 EC2 实例尝试了不同的安全组变体,但似乎没有任何效果。目前入站规则设置如下:

1)

  • 类型:HTTP
  • 协议:TCP
  • 端口范围:80
  • 来源:0.0.0.0/0

2)

  • 类型:HTTPS
  • 协议:TCP
  • 端口范围:443
  • 来源:0.0.0.0/0

3)

  • 类型:SSH
  • 协议:TCP
  • 端口范围:22
  • 来源:0.0.0.0/0

我不确定可能是什么问题。这些安全设置是否错误?我是否使用了错误的 IP 地址?我在 Iv4 公共 IP 下直接从控制台处理地址。

编辑:

可能与路由表或子网有关吗?如果是这样,似乎无法通过控制台编辑它们。我需要创建一个新实例吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-security-group wiki.js


    【解决方案1】:

    为什么不为 EC2 实例打开 3000 端口?

    我认为应用程序需要您访问端口 3000。但您没有配置该安全组。

    【讨论】:

    • 这产生了不同的结果。 Web 浏览器不再显示 IP 地址连接需要很长时间,而是显示 IP 地址拒绝连接。
    • 没关系。它正在工作我认为我与实例的连接刚刚超时。
    • 我在添加端口 3000 后能够完成配置过程,但是现在当我尝试通过浏览器访问 EC2 实例时,它显示“无法访问此站点”您知道为什么吗?可以吗?
    • 我还添加了通过端口 9000 的访问权限,但这并没有解决问题。
    • @BenNalle 你成功看到网站首页了吗?
    猜你喜欢
    • 2017-05-03
    • 2021-08-22
    • 2012-03-14
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    相关资源
    最近更新 更多