我在使用 curl 时收到以下错误:
# curl -vvvv https://192.168.99.100:8501/ui
* Trying 192.168.99.100...
* Connected to 192.168.99.100 (192.168.99.100) port 8501 (#0)
* WARNING: using IP address, SNI is being disabled by the OS.
* Unknown SSL protocol error in connection to 192.168.99.100:-9825
* Closing connection 0
curl: (35) Unknown SSL protocol error in connection to 192.168.99.100:-9825
当我读到其他人的叙述时——他们说有三个可能的原因:
现在我已经检查了这四个 - 但仍然收到错误 - 所以一定有第四个原因。我的问题是:curl 协议错误的可能原因有哪些?
我猜我必须打开 SSL 跟踪 - 但我尽量避免这样做。
(请注意,这与 squid 代理对话也存在问题)。
答案1
当我对 Consul 下载 zip 文件进行 curl 操作时,我也遇到了类似的错误(“NSS 错误 -5938”和“curl: (35) SSL 连接错误”)https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64.zip)。
更新 NSS 包解决了该问题。
yum update nss.x86_64