项目实训14

项目实训14

1. 背景

在微信小程序上线的时候又发现,小程序在审核的时候表示:发送的请求只能是https加密后的请求,所以,原先的http请求需要全面转化为https请求。

2. 过程

1、注册域名

可以让腾讯云帮忙代理购买域名 域名注册页面,登录该页面就可以选购想要的域名,我们项目申请了sdu-guke.com的域名,和项目的作用也比较搭配

img

img

具体操作可参考文档https://cloud.tencent.com/document/product/242/9595

2、申请SSL证书

SSL证书是一种加密协议。大部分企业级的SSL证书都是需要收费的,而且对于个人开发者来说都不便宜(土豪随意)。个人使用的SSL证书,有一些是免费的,比如Let’s Encrypt、阿里云、腾讯云、又拍云等,都有提供免费证书的申请接口。

由于本项目的云服务器是挂载在腾讯云上的,所以打算在腾讯云平台上申请一个免费的SSL证书:

2.在腾讯云找到ssl证书申请

在这里插入图片描述

2.1.进入滑到最低下 点击开始使用

在这里插入图片描述

2.2.申请证书

在这里插入图片描述

2.3.填写相关信息

在这里插入图片描述

通用名称–你自己的域名 申请邮箱–用于验证的 证书备注名–自定义随便取个吧 私钥密码–可填可不填(我这已经填了) 所属项目–都是默认项目 ps:填完之后下一步,有三个选项,如果你的域名已经绑定了服务器,就选择自动,否则选择手动,最后一个基本不用管

3、配置

由于项目后台使用的是springboot框架,其内部有内置tomcat的web服务器,所以选择下载jks的证书

在这里插入图片描述

将其拷贝到项目中:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ecVXFs6d-1653376014765)(/Users/nyq/Library/Application Support/typora-user-images/image-20220524150238175.png)]

并在property文件中配置:

#配置SSL
server.port=xxx
server.ssl.key-store =classpath:xxxxxxx
server.ssl.key-store-password=xxxxxxxxx
server.ssl.keyStoreType= JKS

key-store为存储的位置,key-store-password为密钥,即下载下来的文件中表明的。

3. 服务器配置

在配置好后将springboot项目传到服务器,并运行jar文件,在确保centos防火墙和腾讯云安全组开放了相应端口的情况下,就可以用https+域名+端口访问了。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值