【问题标题】:Can't connect to an AWS EC2 instance with cURL无法使用 cURL 连接到 AWS EC2 实例
【发布时间】:2014-03-03 10:04:04
【问题描述】:

谁能告诉我为什么我无法连接到 AWS EC2 实例?

我正在使用 cURL 像这样连接:

curl ec2-54-xxx-xx-xxx.eu-west-1.compute.amazonaws.com

但我收到以下错误:

curl: (7) couldn't connect to host

谁能告诉我可能出了什么问题?我以前没有使用过 AWS。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    这可能是很多事情:

    1. 查看 AWS 安全组。您可能需要在附加到您的实例的安全组中为端口 80 添加传入流量例外规则。欲了解更多信息refer to the documentation。

    2. 如果您的 EC2 实例位于 VPC 中,您需要确保已使用 Internet 网关和正确的路由表规则正确设置网络。作为参考,有一个典型的 VPC 设置的好例子here。

    3. 另外,如果上述方法不能解决问题,请检查 EC2 实例的操作系统防火墙规则以及 HTTP 服务器是否正在运行。

    【讨论】:

    • 好的,我会检查的
    • 当我在服务器上运行ufw status 时,它显示:Status: inactive
    • 您是否在 AWS 控制台上检查了实例的安全组规则?
    【解决方案2】:

    检查您的服务器上阻止连接的防火墙。你能卷曲任何其他网站吗

    【讨论】:

    • 是的,我可以卷曲到其他网站。如何检查服务器上的防火墙?
    • 当我在服务器上运行ufw status 时,它显示:Status: inactive
    【解决方案3】:

    如果您要卷曲一个 FTP URL,那么您可能需要设置 FTP 被动端口范围并在您的安全组中打开该范围。

    信用:Setting up FTP on Amazon Cloud Server

    【讨论】:

      猜你喜欢
      • 2018-01-03
      • 2016-08-24
      • 1970-01-01
      • 2020-08-07
      • 2015-10-19
      • 2021-07-18
      • 1970-01-01
      • 2016-09-22
      • 2021-12-18
      相关资源
      最近更新 更多