spring boot:自动续订LetsEncrypt证书

问题描述 投票:0回答:1

我有一个已发布的 Spring Boot 应用程序 (http),我想使用 HTTPS 来保护它..

有很多教程介绍如何创建 LetsEncrypt 证书并将其导入到 Spring Boot 应用程序的 /resources 文件夹中,以使证书发挥作用。

LetsEncrypt证书的有效期只有三个月..我每次都必须导入证书并重新启动我的Spring Boot应用程序..

当然,certbot可以自动续订LetsEncrypt证书,但是……

有没有办法自动执行此任务(导入并重新启动)? 有没有其他方法可以做到这一点(无需导入和重新启动)?

spring boot
1个回答
0
投票

听起来这个 github 项目将完全满足您的需求:

https://github.com/valb3r/letsencrypt-helper

它运行一个网络服务器来自动完成 HTTP-01 质询并更新证书,而无需重新启动应用程序。您所需要做的就是打开 80 端口。

© www.soinside.com 2019 - 2024. All rights reserved.