2 回答
TA贡献1826条经验 获得超6个赞
问题已经解决了。
我使用 laravel 并且有一个黑盒,它是 route() 辅助函数它根据服务器配置设置 url http 或 https,生产服务器设置为 https
这就是它导致错误的原因。
TA贡献1786条经验 获得超13个赞
仅供参考此错误,这可能对某些人有所帮助。我在带有 apache 服务器的 ubuntu 机器上遇到了类似的问题,我通过使用链接创建自签名证书解决了这个问题
< HTTP/1.1 200 Connected
<
* Proxy replied OK to CONNECT request
* found 127 certificates in /etc/ssl/certs/ca-certificates.crt
* found 508 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* gnutls_handshake() failed: An unexpected TLS packet was received.
* Closing connection 0
curl: (35) gnutls_handshake() failed: An unexpected TLS packet was received.
如果您正在使用 curl 并面临以下错误,即使在创建证书并启用它之后,您也可以--cacert <certificate name>在 curl 命令中使用。
错误 : curl: (60) server certificate verification failed.
尝试这个 : curl --cacert <certificate_name>.crt https://<your IP>:<Port>
- 2 回答
- 0 关注
- 487 浏览
添加回答
举报