我最近购买了一个VPS托管解决方案来运行我的网站和脚本。之前,在共享主机上,PHP cURL请求可以用于https网址,但是,现在在VPS上我发现它只是永久挂起(直到脚本超时)。
任何人都知道问题可能是什么?我已经完成了一些搜索,但是我不需要在共享主机上运行的相同代码中验证URL的CA证书,所以我不明白为什么我必须在此服务器上验证它。 / p>
此外 - 我已经安装了cURL SSL和curlwrapper PHP模块。我猜我还需要安装另一个模块才能工作吗?
我通过WHM管理它。
提前致谢!
答案 0 :(得分:0)
简单,停用SSL。它已经发生在我身上,这就是我所做的:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
也不要忘记查看openssl.so
或openssl.dll
个附加信息。
这也将允许Man In The Middle攻击,不建议使用。