curl:(7)无法连接到一个域上的端口80和443

时间:2017-08-07 19:26:58

标签: linux apache curl nginx

这个问题显示了研究工作;这是有用和明确的

我检查过cURL无法正常工作

当我运行命令curl -I https://www.example.com/sitemap.xml

curl: (7) Failed to connect

Failed to connect on all port

此错误仅在一个域上,所有其他域工作正常,卷曲:(7)无法连接到端口80和443

...谢谢

3 个答案:

答案 0 :(得分:3)

首先检查您的/etc/hosts文件条目,可能是您要求的网址,指向您的本地主机。

如果您的/etc/hosts文件中未列出该URL,请尝试执行以下命令以了解特定网址的Curl执行流程:

curl --ipv4 -v "https://example.com/";

答案 1 :(得分:2)

curl: (7) Failed to connect

上述错误消息表示您的Web服务器(至少是使用curl指定的那个)根本没有运行 - 指定端口和指定(或隐含)端口上没有运行Web服务器。 (因此,XML与此无关。)

答案 2 :(得分:0)

经过多次搜索后,我发现主机设置不正确

然后我检查nano /etc/hosts 域指向主机文件中错误的IP

我更改了错误的IP及其工作正常

这是与 curl: (7) Failed to connect

相关的新错误