nginx proxy_pass 条件下的 ssl 证书自动更新

nginx proxy_pass 条件下的 ssl 证书自动更新

💡 原文中文,约7800字,阅读约需19分钟。
📝

内容提要

Let's Encrypt签发的证书有效期只有90天,更新证书时经常出问题。之前的做法是修改配置文件,但很麻烦。查看日志发现文件访问失败。尝试添加location解决,但失败。将location提到最前面后,再次尝试更新证书成功。为保险起见,https配置下也加入该路径。证书存放在指定路径。

🎯

关键要点

  • Let's Encrypt签发的证书有效期为90天,更新时常出现问题。

  • 之前的更新方法是修改配置文件,过程繁琐且不便。

  • 查看acme日志发现文件访问失败,导致证书更新失败。

  • 尝试添加location解决问题,但未成功。

  • 将location提到配置文件的最前面后,证书更新成功。

  • 为确保安全,https配置下也加入了相应路径。

  • 证书存放在指定路径,确保可以正常访问。

➡️

继续阅读