1

我有一个实用程序域(我们称之为实用程序域.com),它生成短 URL 和一个站点(我们称之为 prod-domain.com),它试图调用实用程序域.com 来生成一个短的它的网址。它们在同一台 LAMP 服务器上,运行 CentOS 5.5。这实际上将是 PHP 脚本中的 cURL,但在我到达那里之前,我试图在 ssh 进入服务器时做一个简单的操作,看看它是否会解决。我收到一个错误。我已将文件设置为将 utility-domain.com 指向,并在 ssh 时通过 ping 确认它正在解析为本地 IP。关于如何解决这个问题的任何想法?curl http://utility-domain.comcurl: (7) couldn't connect to host/etc/hosts127.0.0.1

我意识到在本地运行此代码比对其执行 cURL 更好,但实用程序域用于其他远程应用程序,所以我试图将脚本保存在一个地方。

4

1 回答 1

0

显然,“实用程序域”已解决(否则 curl 会以不同方式失败),但 curl 错误说明没有 TCP 服务器正在侦听 curl 尝试连接的 IP 上的端口 80。您可以通过检查决定使用哪个 IP curl 轻松验证这一点,然后您可以尝试远程登录到该 IP + 端口而不是使用 curl。

这个问题可能是由于许多原因造成的,但可能您的 Apache 未配置为侦听 127.0.0.1(或“任何”或其他),因此您必须确保访问正确的 IP。或者你必须修改你的服务器配置。

在某些配置中,主机内部的 IP 与外部显示的 IP 不同,当您尝试不通过外部方式访问您的站点时,这也会使事情变得有些棘手。

于 2011-06-22T07:06:03.410 回答