当前位置: 首页 > 知识库问答 >
问题:

"message":"cURL错误60: SSL:没有其他证书主题名称与目标主机名'api-.pusher.com'匹配。

万俟心思
2023-03-14

我们正在使用Laravel和pusher在web应用程序中实现自定义聊天。像发送和接收带有文件共享的消息这样的基本功能在几天内都工作得很好,但突然我们遇到了如下错误:

“message”:“cURL错误60:SSL:没有替代证书使用者名称与目标主机名“api-.pusher.com”匹配(请参阅https://curl.haxx.se/libcurl/c/libcurl-errors.html)的https://api-.pusher.com/apps//events?auth_key=

它在本地机器上运行良好,但在服务器上会导致问题。

共有2个答案

西门嘉石
2023-03-14

您缺少curl中的群集ID。通常您会有一个API URL,如https://api-mt1.pusher.com。您可以在推送仪表板中找到应用的群集。

郎成弘
2023-03-14

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

sudo apt-get install php-curl

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

sudo service apache2 restart

在windows上:阅读这篇文章

 类似资料:
  • 我快被这个问题弄疯了。我在Laravel上有两个站点在https上互相调用(用OAUTH2登录,passport/sociate)。两者都安装在我的本地开发服务器上,在MAMP,MAMP自动签名的证书。 我到处都能找到这个解决方案:把cacert.pem文件放在某个地方,把路径写在php.ini中 完成,Apache重新启动,设置正确地出现在两个站点的phpinfo()中。然而,错误依然存在。有人

  • 我被困在如何修复这个SSL错误上—— 我的SSL证书在Chrome上运行良好,但在Safari和Firefox上,如果我去www.domain.com而不是domain.com,就会出现主机名不匹配的错误 我已经使用Certbot为我的domain.com和www.domain.com域设置了SSL证书 当我在nginx上检查以确保证书存在时,我运行< code>sudo certbot - ng

  • 我们在amazon ec2(backend.abc.com和frontend.abc.com)上运行2个应用程序。对于该应用程序,我们使用了付费SSL证书。该证书的有效期为2021年6月。但今天,我们犯了一个错误- 我们检查证书到期日期,但没有问题(2021年6月)。然后我们关注以下问题:Thread-curl:(60)SSL证书问题:无法获得本地颁发者证书(@Dahomz回答) 之后,当我们通过

  • 问题内容: 我正在尝试使用带有自签名证书的Node.js 0.8.8创建TLS服务器/客户端设置。 基本的服务器代码如下所示 现在,当我尝试连接到该服务器时,我使用以下代码: 如果我删除线 从客户端代码,Node.js抛出一个错误告诉我。据我了解,这是由于它是一个自签名证书,并且没有其他方信任此证书。 如果我删除 同样,错误也消失了-但等于错误,实际上意味着我的连接未加密。无论如何,使用我可以访问

  • 当我们试图从zuul访问安全的https REST点时,我们得到了以下异常。 服务通过POST请求在eureka注册。请找到下面的示例POST请求。 该服务通过POST请求向eureka注册。请查看下面的发帖请求示例。 如果我在上面的zuul配置中用相应的url替换serviceId,它可以正常工作。 密钥库。jks一直处于src/main/resources之下。此外,还将密钥存储条目导入$JD

  • 问题内容: 我尝试使用自签名证书连接到服务器。我使用此代码接受所有证书。 但是尽管如此,我收到以下错误: 我确定我的证书代码已执行,那么可能是什么问题? 问题答案: 您可以使用