以下返回我的 vps (debian, squeeze) 上的网关超时
curl --head http://www.flipkart.com/
HTTP/1.1 504 Gateway Timeout
但在我的家用电脑上,ie 运行正常,但出现 302 HTTP。所以我猜我的 vps 设置有问题。但是什么问题呢?
昨天同样的命令运行良好。
帮助!
编辑:PHP-cURL 也会抛出 504,这就是发现此问题的原因。
编辑2:其他网站运行良好:
curl --head https://google.com
编辑3:我可以成功 ping 到 flipkart.com
答案1
搞定了!当 curl 尝试解析为 ipv6 时,它给出了 504
比较请求后发现,唯一的区别是 IP 地址。
所以我尝试通过强制 IPv4 解析
curl -4 --head http://www.flipkart.com
并且成功了!