折腾无极限
不曾长大

升级服务器重启后无法启动Nginx

Nginx

Nginx

升级了服务器,重启后结果网站打不开了。
一看有报错,不管什么样的报错,真心慌的不行,一点都不想花时间去慢慢排查。
但也不能老是麻烦别人,要么欠人情,要么就扁荷包。。。
无奈,只能耐着性子慢慢看。

重启Nginx报错如下:

Starting nginx... nginx: [emerg] cannot load certificate "/usr/local/nginx/conf/ssl/xxx.com/fullchain.cer": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/usr/local/nginx/conf/ssl/xxx.com/fullchain.cer','r') error:2006D080:BIO routines:BIO_new_file:no such file)

看了报错,是证书的缺失。可能是前段时间申请 Let’sEncrypt 免费通配符/泛域名SSL证书失败导致的,其它网站正常访问也就没管了。有问过之后说是服务端的域名解析有问题,一直没解决。
这次升级服务器,系统重启,Nginx重启失败,导致网站无法访问。尝试把之前未获取证书的域名.conf配置文件删除,重启Nginx依然失败,但是换了不同的域名报错,一看有戏,又把报错的域名.conf配置文件删除。Nginx重启成功。

网站正常访问。

赞(0) 打赏
未经允许不得转载:子痕的博客 » 升级服务器重启后无法启动Nginx

评论 3

  1. #-19

    邮件回复测试。

    小子3年前 (2021-09-19)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏