nginx -s reload 提示nginx: [emerg] cannot load certificate “/etc/letsencrypt/live/030040.xyz/fullchain.pem”: BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/etc/letsencrypt/live/030040.xyz/fullchain.pem’,’r’) error:2006D080:BIO routines:BIO_new_file:no such file)复制代码
nginx -t nginx: configuration file /etc/nginx/nginx.conf test failed复制代码
如图
我已经把所有涉及 ssl 的都删光了,依然提示找不到证书
把 conf.d 备份后删了,/etc/nginx/nginx.conf 备份后删到只剩下前后部分
重启过
依然是帖首的提示
还有哪里的文件有问题呢?error.log 也是这个报错,-t 显示 就是 /etc/nginx/nginx.conf 出错,但都删光了,想不通 QWQ
四川省网友说:说的很清楚找不到文件,第一步先检查文件在不在,然后看权限。如果证书是root权限 那么类似于www-data等用户就访问不到