DNS缓存中找不到卷曲错误主机名

时间:2015-10-20 05:17:10

标签: php curl dns

我有一个网站(www.example.com | 123.456.789),在那台机器上我只运行了1个网络应用程序。我正在尝试将php file_get_content()用于我自己的服务器中的文件(位于/ var / www / my_site / public_html等文件中)。

我指的PHP代码是:

$url = 'http://example.com/282-home_default/short-wallet-tan.jpg';
var_dump($url);
$json = @file_get_contents($url);
var_dump($json);
die();

然而它总是会返回错误。当我尝试手动执行时,使用CURL

Curl Command

我可以确认我可以CURL其他网站,例如〜$ curl google.com 任何人都可以建议我该怎么做来解决这个问题。感谢

我正在使用Ubuntu 14.04 LTS来托管我的webapp。

关于这个问题的一些解决方案,指出我应该降低我的卷曲版本。这样做但仍然有同样的问题。

1 个答案:

答案 0 :(得分:2)

卷曲无法连接到该主机的TCP端口号80.您要么没有在端口80上运行http服务器,您已经尝试连接到错误的服务器,或者网络中有其他东西阻止了连接握手成功。