SpringBoot如何具体操作配置HTTPS连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计254个文字,预计阅读时间需要2分钟。
升级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; } }
8、在 Spring Security 中配置 80 端口到 443 端口的映射
至此,重新打包应用,重新发布应用,即完成了 http 到 https 的升级, https 能让网站更安全,有兴趣的试试吧。
本文共计254个文字,预计阅读时间需要2分钟。
升级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; } }
8、在 Spring Security 中配置 80 端口到 443 端口的映射
至此,重新打包应用,重新发布应用,即完成了 http 到 https 的升级, https 能让网站更安全,有兴趣的试试吧。

