解决方案
当在服务器上尝试使用curl命令访问HTTPS域名时,可能会遇到SSL连接错误(curl: (35) SSL connect error)。此问题通常是由系统中安装的NSS库版本过旧引起的。要解决这个问题,可以通过以下步骤进行:
- 确认当前的NSS版本:
nss --version
- 使用包管理器更新NSS库。对于基于RPM的系统,如CentOS或Red Hat,可以使用以下命令:
yum update nss
或者 yum -y update nss
以自动确认并安装最新版本。 - 更新完成后,再次尝试使用curl命令访问HTTPS站点,确保问题已解决。
如果更新NSS后仍然遇到问题,建议检查其他依赖库是否也需要更新,并确保系统的安全证书是最新的。此外,也可以考虑升级整个操作系统的软件包以获得更好的兼容性和安全性。