“message”:“cURL error 60:SSL:没有与目标主机名“www.example.com”匹配的备用证书使用者api-.pusher.com名称

xoshrz7s  于 2023-08-06  发布在  其他
关注(0)|答案(2)|浏览(89)

我们正在使用Laravel和pusher在Web应用程序中实现自定义聊天。发送和接收文件共享消息等基本功能在几天内工作正常,但突然我们遇到了如下错误:
“message”:“cURL error 60:SSL:对于https://api-.pusher.com/apps//events?auth_key=&auth_timestamp=1622911129&auth_version=1.0&body_md5=994999b61168dbbbb9172e79341131b8&auth_signature=51992f8acbe3f6943163bb358399f30b7d8020d30a5d121e1650953480642397",没有与目标主机名“api-.pusher.com”(请参见https://curl.haxx.se/libcurl/c/libcurl-errors.html)匹配的备用证书使用者名称,“例外”:“GuzzleHttp\Exception\RequestException”,“file”:“/home/techfin/public_html/testtest.com/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php“,“line”:211
它在本地机器上工作得很好,但在服务器上会导致问题。

v09wglhw

v09wglhw1#

我认为你应该安装CURL扩展如下(在Linux上):

sudo apt-get install php-curl

字符串
这将安装一个依赖包,它依赖于默认的PHP版本。之后重启apache

sudo service apache2 restart

在Windows上:read this article
**注意:**另外,您的API URL有误!使用api-id.pusher.com代替api-.com

wxclj1h5

wxclj1h52#

curl中缺少群集ID。通常你会有一个像https://api-mt1.pusher.com这样的API URL。您可以在Pusher Jmeter 板中找到应用的集群。

相关问题