Php cURL无法在使用SNI的web服务器上工作
我的服务器上安装了一个RSS阅读器web应用程序,它通过SNI nginx全职使用TLS。我试图在cron中设置一个curl命令来自动刷新提要,但遇到了一些问题 运行RSS阅读器为cron作业提供的命令:curl-L-s-user代理'Fever Refresh cron'-k'https://fever.cconover.com/?refresh" 我在nginx服务器上获得默认主机的HTML,而不是RSS阅读器的正确响应 跑步卷曲-Ihttps://fever.cconover.com?refresh 我得到以下结果: curl:51 SSL:没有其他证书使用者名称与目标主机名'fever.cconover.com'匹配 只有在RSS阅读器所在的服务器上运行这些命令时,才会发生这种情况。如果我在其他机器上执行它们,它们工作正常 我已经检查了服务器的IP地址是否不正确,但运行ping fever.cconover.com提供了服务器的公共IP 我最近从一台服务器迁移到了这台服务器,我认为它的配置与这台服务器相同,并且在旧服务器上运行良好。不幸的是,我无法再访问旧服务器,因此无法比较这两个服务器。然而,我知道这些确切的命令过去工作得很好Php cURL无法在使用SNI的web服务器上工作,php,curl,nginx,cron,sni,Php,Curl,Nginx,Cron,Sni,我的服务器上安装了一个RSS阅读器web应用程序,它通过SNI nginx全职使用TLS。我试图在cron中设置一个curl命令来自动刷新提要,但遇到了一些问题 运行RSS阅读器为cron作业提供的命令:curl-L-s-user代理'Fever Refresh cron'-k'https://fever.cconover.com/?refresh" 我在nginx服务器上获得默认主机的HTML,而不是RSS阅读器的正确响应 跑步卷曲-Ihttps://fever.cconover.com?re
如何修复此问题?可能是重复的我不认为它是重复的。我有来自Ubuntu存储库的最新版本的cURL,它在我的另一台服务器上运行良好。