【问题标题】:PHP cURL https not working on new VPSPHP cURL https 不适用于新的 VPS
【发布时间】:2013-06-08 21:03:30
【问题描述】:

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

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

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

我正在通过 WHM 管理它。

提前致谢!

【问题讨论】:

  • 提供您的 cURL 代码会很有帮助。您收到的错误消息是什么?

标签: php curl ssl https


【解决方案1】:

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

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

别忘了检查openssl.soopenssl.dll 扩展名。

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

【讨论】:

  • 这允许 MITM 攻击。
  • 这是真的。我会更新答案让人们知道。谢谢你记得我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
  • 2011-09-09
  • 2016-11-25
  • 1970-01-01
  • 2019-10-27
  • 2019-04-05
相关资源
最近更新 更多