如何在雷池 WAF 通过文件更新 SSL 证书
有些用户在使用雷池 WAF 的证书管理功能时,觉得手动申请的证书需要去界面上传一次略显繁琐,想通过一个固定的目录存储证书文件,覆盖后让雷池自动检测并更新,这样可以通过一些自动化工具来完成整个流程。
相关的 ISSUE 有:
[建议] 证书增加使用路径导入方式
[Bug] 手动更新证书文件并重启容器后,【证书管理】界面的有效期时间没有同步
关于结合 acme.sh 自动部署证书的建议
因此为了解决或者优化上面的问题,雷池社区版在 7.2.0 版本上线了自动读取证书并更新的功能,下面为大家介绍一下这个功能的使用方式
前置要求
- WAF 版本 >= 7.2.0
上传一次证书
为了让 WAF 知道有证书需要定时更新,需要在 WAF 上传一次证书
获取证书路径
默认的证书保存在 /data/safeline/resources/nginx/certs 下
ls /data/safeline/resources/nginx/certs/ -lh
total 8.0K
-rw-r--r-- 1 root root 1.4K Nov 22 18:15 cert_1.crt
-rw-r--r-- 1 root root 1.7K Nov 22 18:15 cert_1.key
使用 certbot 更新证书
用 certbot 等工具申请证书后覆盖上述文件即可
WAF 定时更新
WAF 默认每小时刷新一次证书内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构