每次在本地保存文件时,我都会使用Netbeans自动上载到服务器。我突然开始遇到这个错误:
Cannot connect to server xxx.xxx.xxx
(Cause: java.security.cert.CertificateExpiredException: NotAfter: Sat May 30 12:34:56 CEST 2020)
我检查了我的服务器(在AWS EC2上使用cPanel/WHM运行Apache ),所有的SSL证书似乎都是更新和有效的。我可以使用FileZilla连接到同一台服务器。我在FileZilla和NetBeans中使用带有显式TLS的FTP。
因此,我在调试时意外地在服务器上发现了这个错误。
当我使用wget https://example.com/通过wget请求API时,我得到了The certificate of «example.com» is not trusted. (当然,url是不同的)
我快速搜索了一下解决方案,找到了。
已经安装了ca-certificates包。我运行了update-ca-certificates,得到了以下结果:
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/