这个问题显示了研究工作;这是有用和明确的
我检查过cURL无法正常工作
当我运行命令curl -I https://www.example.com/sitemap.xml
curl: (7) Failed to connect
Failed to connect on all port
此错误仅在一个域上,所有其他域工作正常,卷曲:(7)无法连接到端口80和443
...谢谢
答案 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