Skip to content

相关知识

Let's Encrypt的ssl证书是免费的,有效期90天,支持续签。

遇到问题

当nginx启用反向代理访问django项目等的时候,续签会失败(采用文件验证方式),因为反向代理后无法正常访问到相关验证文件了

解决方法

在nginx配置文件中的反向代理配置前一项添加如下配置(root后的目录为网站根目录),当访问该目录文件时不走反向代理即可

location /.well-known{
  root /www/wwwroot/django-vue-lyadmin.lybbn.cn;
  allow all;
}

配合宝塔计划任务即可自动续签ssl成功

Released under the Apache License 2.0