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

子痕 2021/09/173阅读 66 次 686字阅读2分17秒
升级服务器重启后无法启动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重启成功。

网站正常访问。

  • 本文由 发表于 2021/09/17
  • 转载请务必保留本文链接:https://www.mzihen.com/cannot-start-nginx-after-the-upgrading-server/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:3   其中:访客  3   博主  0
    • 小子 小子 0

      邮件回复测试。