SpringBoot中教你手把手配置https-创新互联-成都快上网建站

SpringBoot中教你手把手配置https-创新互联

升级 https 记录

创新互联IDC提供业务:雅安电信机房,成都服务器租用,雅安电信机房,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。

1、去阿里云购买证书(免费版),并提交审核资料
SpringBoot中教你手把手配置 https

购买的证书

2、下载证书
SpringBoot中教你手把手配置 https

下载证书

3、查看上图页面的第三步
SpringBoot中教你手把手配置 https

JKS证书安装

4、在证书目录下执行阿里云提供的命令,密码都填 pfx-password.txt 中的内容(三次),会生成 your-name.jks 文件。
SpringBoot中教你手把手配置 https

生成 jks 证书

此处我已改名为 any.jks

5、将 any.jks 复制到 spring boot 应用的 resources 目录下
SpringBoot中教你手把手配置 https

移动证书

6、在 application.yml 中配置证书及端口,密码填写第四步中的密码
SpringBoot中教你手把手配置 https

image.png

此配置会使 Undertow 容器监听 443 端口,那么只有在域名前添加 https:// 才能访问网站内容,添加 http:// 则不行,所以需要让 Undertow 容器监听 80 端口,并将 80 端口的所有请求重定向到 443 端口,即完成 http 到 https 的跳转。

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

8、在 Spring Security 中配置 80 端口到 443 端口的映射 【待完善】

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:SpringBoot中教你手把手配置https-创新互联
当前路径:http://kswjz.com/article/dpioih.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流