SpringBoot如何具体操作配置HTTPS连接?

更新于
2026-08-16 09:28:22
16阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计254个文字,预计阅读时间需要2分钟。

SpringBoot如何具体操作配置HTTPS连接?

升级HTTPS记录:

1.前往阿里云购买免费证书

2.提交审核资料

3.下载证书

4.查看安装页面

5.JKS证书安装

6.在证书目录下执行阿里云提供的命令,输入密

升级 才能访问网站内容,添加 则不行,所以需要让 Undertow 容器监听 80 端口,并将 80 端口的所有请求重定向到 443 端口,即完成 http 到 https 的跳转。

7、添加 SslConfig.java ,配置 Undertow 监听 80 端口。

@Configuration public class SslConfig { @Bean public EmbeddedServletContainerFactory servletContainer() { UndertowEmbeddedServletContainerFactory undertowFactory = new UndertowEmbeddedServletContainerFactory(); undertowFactory.addBuilderCustomizers(new UndertowBuilderCustomizer() { @Override public void customize(Undertow.Builder builder) { builder.addHttpListener(80, "0.0.0.0"); } }); return undertowFactory; } }

SpringBoot如何具体操作配置HTTPS连接?

8、在 Spring Security 中配置 80 端口到 443 端口的映射

至此,重新打包应用,重新发布应用,即完成了 http 到 https 的升级, https 能让网站更安全,有兴趣的试试吧。

本文共计254个文字,预计阅读时间需要2分钟。

SpringBoot如何具体操作配置HTTPS连接?

升级HTTPS记录:

1.前往阿里云购买免费证书

2.提交审核资料

3.下载证书

4.查看安装页面

5.JKS证书安装

6.在证书目录下执行阿里云提供的命令,输入密

升级 才能访问网站内容,添加 则不行,所以需要让 Undertow 容器监听 80 端口,并将 80 端口的所有请求重定向到 443 端口,即完成 http 到 https 的跳转。

7、添加 SslConfig.java ,配置 Undertow 监听 80 端口。

@Configuration public class SslConfig { @Bean public EmbeddedServletContainerFactory servletContainer() { UndertowEmbeddedServletContainerFactory undertowFactory = new UndertowEmbeddedServletContainerFactory(); undertowFactory.addBuilderCustomizers(new UndertowBuilderCustomizer() { @Override public void customize(Undertow.Builder builder) { builder.addHttpListener(80, "0.0.0.0"); } }); return undertowFactory; } }

SpringBoot如何具体操作配置HTTPS连接?

8、在 Spring Security 中配置 80 端口到 443 端口的映射

至此,重新打包应用,重新发布应用,即完成了 http 到 https 的升级, https 能让网站更安全,有兴趣的试试吧。