Nginx在端口转发时无法续订证书的解决办法

发布于 2021-12-21  8752 次阅读


Nginx在设置对443端口进行转发后,有可能出现初次申请证书成功,但是无法续订证书的情况,这是由于Nginx的配置中只配置了80端口的验证,而续订时使用443端口进行验证。

在配置文件中,原有的端口转发的server块中添加以下内容来将验证地址匹配到certbot上:

location ~ /.well-known/acme-challenge {
        allow all;
        root /var/www/html;
}

添加后重启Nginx,再次测试续订验证是否配置成功即可。