【问题标题】:Curl amazon EC2 instance卷曲亚马逊 EC2 实例
【发布时间】:2014-03-30 20:02:14
【问题描述】:

我有一个 Web 服务器在 Ubuntu Amazon EC2 实例的 3000 端口上运行。15.0.0.10 是这个 EC2 实例的私有 IP。

在我 ssh 进入此实例并运行以下命令 curl localhost:3000/index.html 后,它会返回我的 index.html 页面的 html 源代码。

但是当我运行curl 15.0.0.10:3000/index.html 时,它会说:

curl: (7) couldn't connect to host
  1. 为什么会这样?
  2. 如何使第二个命令也返回内容?

【问题讨论】:

  • 是的。在 ifconfig 输出的 eth0 中,inet addr:15.0.0.10

标签: curl amazon-web-services amazon-ec2


【解决方案1】:

如果您需要通过寻址实例的任何 IP 来访问服务器,则需要确保服务器在0.0.0.0 上运行。

如果您已在 localhost (127.0.0.1) 上启动它,则该行为是预期的。您可以停止服务器并重新启动它以绑定到 0.0.0.0:3000。事情应该会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2014-10-08
    • 2020-05-12
    • 2014-09-04
    • 2013-09-28
    • 2013-12-23
    • 2016-04-27
    相关资源
    最近更新 更多