SpringBoot配置https访问 (使用p12证书)

[TOC]

SpringBoot配置https访问 (使用p12证书)

需求清单

  • 云服务器ECS
  • 域名
  • SSL证书

步骤

去阿里云官网后台下载SSL证书

image

因为使用p12配置https访问,这里选择的Nginx类型证书下载

image

解压证书

image

登录云服务

通过终端使用 ssh 登录服务器

新建文件夹,用来存放证书相关

mkdir -p /root/cer

拷贝 crtkey文件

使用scp 命令把本地电脑上的证书文件(crtkey文件)拷贝到服务器的文件夹下(/root/cer):

scp -r 本地电脑.crt文件路径 root@112.112.11.11:/root/cer

在云服务器上执行命令生产 server.p12 文件

openssl pkcs12 -export -clcerts -in xxx.crt -inkey xxx.key -out server.p12 
image

把服务器上生成的 server.p12 证书下载到自己电脑上

命令仍然是 scp

把下载下来的证书添加到项目中,位置在 resources 目录下

image

.properties 文件中配置 ssl 访问

image

使用https访问

image

把应用发布到服务器上进行访问

image

参考文章

https://www.jianshu.com/p/eb52e0f5ee85

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容