宝塔面板添加续期的新申请Https/SSL证书后,无法保存报错证书错误,Nginx配置规则错误

87次阅读

共计 747 个字符,预计需要花费 2 分钟才能阅读完成。

WordPress 站长圈有多个网站,其中有几个 WordPress 网站一直提示 https/ssl 证书即将到期,因为比较忙,一直没时间有处理。今天晚上就抽时间统一申请 https/ssl 证书的续期,然后开始一个一个申请证书配置宝塔面板的对应网站 https/ssl 证书, 第一个处理的网站 ssl 证书添加还比较顺利,一切 ok。

宝塔面板添加续期的新申请 Https/SSL 证书后, 无法保存报错证书错误,Nginx 配置规则错误

当我添加第二个网站 ssl 证书的时候,却怎么也无法保存,提示证书错误。如下图

宝塔面板添加续期的新申请 Https/SSL 证书后, 无法保存报错证书错误,Nginx 配置规则错误

证书错误代码:

nginx: [emerg] cannot load certificate “/etc/letsencrypt/live/wpzzq.com/fullchain.pem”: BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/etc/letsencrypt/live/wpzzq.com/fullchain.pem’,’r’) error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

WordPress 站长圈之前也没有遇到过这种情况,也不知道怎么回事,于是就百度了下解决方法,现在整理分享给大家。

导致问题的原因是站长这次一次添加了多个网站的 ssl,站长在添加第一个网站 ssl 证书的时候,是直接添加新的证书的,没有先关闭证书。然后再去添加第二网站的 ssl 证书,就出现了上面的报错提示。

解决访问,先把第一个已经配置好的网站 ssl 关闭,然后再启用,再去配置保存第二个网站的 ssl 证书,保存成功!问题解决!

正文完
 0