0

我最近购买了一个 VPS 托管解决方案来运行我的网站和脚本。以前,在共享主机上,PHP cURL 请求适用于 https url,但是,现在在 VPS 上,我发现它永远挂起(直到脚本超时)。

任何人都知道问题可能是什么?我已经进行了一些搜索,但我不需要在共享主机上运行的相同代码中验证 url 的 CA 证书,所以我不明白为什么我必须在此服务器上验证它。

另外 - 我已经安装了 cURL SSL 和 curlwrapper PHP 模块。我猜我需要安装另一个模块才能使其工作?

我正在通过 WHM 管理它。

提前致谢!

4

1 回答 1

1

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

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

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

这也将允许中间人攻击,不推荐。

于 2013-06-08T21:07:38.043 回答