php - 我无法通过 Caddy 使用 curl 连接到 https 站点服务器

标签 php ssl curl caddy caddyfile

我正在尝试联系由 Caddy 提供服务的 https 站点.尝试使用 CURL 获取内容时出现错误,即使使用

CURLOPT_SSL_VERIFYPEER => false

无论如何,将此设置为 false 都有一定的担忧。

最佳答案

原来Caddy默认会和最低版本通信 tls 1.1,而我的主机使用的是 1.0。如果您将此添加到您的 caddyfile,如果这是您的问题,它应该可以工作。

example.ie {
tls {
   protocols tls1.0 tls1.2  #min max
 }
log access.log
errors err.log      
proxy / http://myexample.com:3032

}

关于php - 我无法通过 Caddy 使用 curl 连接到 https 站点服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39941482/

相关文章:

php - 在php中刷新网页的一部分

php - 动态过程语句错误

php - 如何在 Laravel 中调试 "Parse error: syntax error, unexpected ' <', expecting ' ]'"?

perl - 为什么 Perl 的 Crypt::SSLeay 在 Intel Mac OS X 机器上超时?

apache - 将 SSL 证书从 GoDaddy 传输到 AWS (EC2-APACHE)

c++ - 从 Win32 应用程序调用 REST 服务

php - 如何将 COUNT() 与 MYSQLi 和准备好的语句一起使用?

c# - 获取无效 SSL 证书 (.NET) 的详细说明

ssl - CURL - 间歇性错误 35 - 连接中出现未知的 SSL 协议(protocol)错误

php - 如何在 php curl 中设置 PHP_AUTH_PW