PHP cURL https不工作在新的VPS


PHP cURL https not working on new VPS

我最近买了一个VPS主机解决方案来运行我的网站和脚本。以前,在共享主机上,PHP cURL请求将工作到https url,然而,现在在VPS上,我发现它只是永远挂起(直到脚本超时)。

谁知道是什么问题?我已经做了一些搜索,但是我不需要在我在共享主机上运行的相同代码中验证url的CA证书,所以我不明白为什么我应该在这个服务器上验证它。

另外-我已经安装了cURL SSL和cURL wrapper PHP模块。我猜有另一个模块,我需要安装它的工作?

我通过WHM管理它。

提前感谢!

简单,禁用SSL。这已经发生在我身上了,这就是我所做的:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

不要忘记检查openssl.soopenssl.dll扩展。

这也会允许中间人攻击,不建议使用