Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php cURL无法在使用SNI的web服务器上工作_Php_Curl_Nginx_Cron_Sni - Fatal编程技术网

Php cURL无法在使用SNI的web服务器上工作

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

我的服务器上安装了一个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

我最近从一台服务器迁移到了这台服务器,我认为它的配置与这台服务器相同,并且在旧服务器上运行良好。不幸的是,我无法再访问旧服务器,因此无法比较这两个服务器。然而,我知道这些确切的命令过去工作得很好


如何修复此问题?

可能是重复的我不认为它是重复的。我有来自Ubuntu存储库的最新版本的cURL,它在我的另一台服务器上运行良好。