【http变身https】免费申请SSL证书并在springboot项目中安装

一、免费申请SSL证书

腾讯云或阿里云上可以免费申请ssl证书,此处以腾讯云为例(申请地址:https://console.cloud.tencent.com/ssl/apply)。

【注意】申请时填入的密码请记好

二、在springboot项目中安装

  1. 在申请成功以后将证书下载到本地,解压后会有Apache,IIS,Tomcat,Nginx四个不同的文件夹,这里我们在tomcat上安装,打开Tomcat文件夹复制里面的.jks文件,将其复制到与application.properties同级目录,如下图所示:                                                                                                        
  2. 打开application.properties文件进行下面的设置。
server.port=443  //https的约定端口为443,你也可以改成其他不被占用的端口
#the name of ssl credential
server.ssl.key-store=classpath:SSLCredential.jks  //你复制过来的jsk文件的名字
#the password of the secret key library
server.ssl.key-store-password=******  //申请时填入的密码
server.ssl.key-store-type=JKS

三、https运行

  1. 本地运行。我们运行项目后,打开浏览器输入https://localhost,会打开我们的网站,但是浏览器会出现证书风险度的警告

                                                

        这是因为我们在申请证书的时候填入的是我们的域名,当我们在本地运行时,浏览器会检测出证书中的域名与当前访问的不一致,就会报出证书风险的警告。

                                            

     2.服务器运行。我们将项目上传到服务器就不会出现上述问题。以360浏览器为例,当地址栏出现一个小绿锁的时候就代表我们成功了。

                                            

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值