gpt4 book ai didi

nginx - sudo certbot delete 创建的错误

转载 作者:行者123 更新时间:2023-12-04 22:39:03 25 4
gpt4 key购买 nike

我想删除我的 Certbot SSL,我运行了“sudo certbot delete”并做到了。重新启动nginx后,它给了我这个错误:

nginx: [emerg] cannot load certificate "/etc/letsencrypt/live/fishymine.xyz/fullchain.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/fishymine.xyz/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file).


我该如何解决?

最佳答案

问题是 certbot 在您添加证书时会自动插入配置规则。所有插入的行都包括“ Cerbot ”,因此您可以这样做来删除这些行:

sudo sed -i '/Certbot/d' /etc/nginx/sites-available/*
sudo sed -i '/Certbot/d' /etc/nginx/sites-enabled/*
然后尝试
sudo nginx -t
sudo certbot --nginx
如果仍然出现错误,您可以检查 /etc/nginx/sites-* 中的文件手动,或者如果您不关心现有配置,则只需删除其内容:
sudo chmod 777 /etc/nginx/sites-enabled/default
sudo echo '' > /etc/nginx/sites-enabled/default
sudo chmod 644 /etc/nginx/sites-enabled/default

sudo chmod 777 /etc/nginx/sites-available/default
sudo echo '' > /etc/nginx/sites-available/default
sudo chmod 644 /etc/nginx/sites-available/default

关于nginx - sudo certbot delete 创建的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68945807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com