java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置

上一节给大家讲了服务器的部署,正常的http请求都可以实现了,但是我们做小程序开发时需要用到https,所以这一节要教大家如何让自己的后台服务器实现https请求。这节是以java部署服务器并配置https为例,别的语言可以把这篇文章作为参考。

我们实现https必须先具备下面条件

1,申请一个ssl证书(阿里云腾讯云都可以免费申请)
2,有一台自己的服务器(阿里云腾讯云都可以)

一,申请ssl证书

这里以腾讯云为例,我们首先要登录自己的腾讯云服务器,然后进入ssl证书申请页。
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第1张图片
然后选择免费的ssl证书,申请即可
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第2张图片
给证书绑定域名,一个证书只能绑定一个顶级域名或者二级域名。
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第3张图片
证书申请成功
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第4张图片

二,下载ssl证书

点击下载证书后,会得到一个压缩包,解压后可以看到每种服务器对应的证书,选择自己的即可。
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第5张图片
我们看下tomcat对应的文件都有什么
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第6张图片

把证书放到我们项目里

java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第7张图片

三,springboot项目配置ssl证书

java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第8张图片
配置好以后,我们就可以使用maven打包了。
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第9张图片
打包完成后,我们把打包好的jar包改下名字
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第10张图片
改名完成后,我们通过FileZilla 把这个jar包上传到服务器。
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第11张图片
上面上个脚本是我提前定义好的,我的上一篇文章里有讲怎么定义脚本文件,这三个脚本是为了我们的项目可以长期运行在后台用的。

四,进入服务器,部署项目。

点击登录,登录服务器
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第12张图片
进入服务器对应的目录
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第13张图片
我们通过执行 ./run.sh 来运行项目, 如果遇到没有权限运行的问题,就在run.sh所在目录下执行 chmod u+x *.sh 这样就ok了。
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第14张图片
通过上图可以看到,我们成功执行来 run.sh脚本。
然后执行下面命令可以查看我们项目是否成功启动

tail -f nohup.out

java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第15张图片

五,访问https

java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置_第16张图片
通过上图我们可以看到,我们成功的访问到了https。到这里我们的https就配置好了,然后把我们的域名配置到小程序里就可以直接在小程序里使用https了。

视频讲解

https://edu.csdn.net/course/detail/25549

往期文章

  • java项目部署到linux服务器,微信小程序后台部署到服务器,springboot项目部署到腾讯云服务器(图文详解)
  • linux服务器安装mysql并实现远程访问

你可能感兴趣的:(java,springboot,https,域名https,ssl,java配置https)