腾讯云域名SSL证书部署到阿里云域名(不同云情况下)

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

前期准备:
有腾云主机一台,域名(阿里云已备案)一个。SSL证书有免费的申请一个(谁的主机在谁申请,只对域名保护)
一,申请ssl证书
这里以腾讯云为例,我们首先要登录自己的腾讯云服务器,然后进入ssl证书申请页。


1.webp.jpg

然后选择免费的ssl证书,申请即可


2.webp.jpg

给证书绑定域名,一个证书只能绑定一个顶级域名或者二级域名。


3.webp.jpg

证书申请成,后把记录类型,记录值添加到域名解析中,同云自动添加,不同云手机复制添加。
4.webp.jpg

image.png

image.png

二,下载ssl证书
点击下载证书后,会得到一个压缩包,解压后可以看到每种服务器对应的证书,选择自己的即可。

5.webp.jpg

我们看下tomcat对应的文件都有什么
6.webp.jpg

把证书放到我们项目里
image.png

classpath:即就是项目运行后存放resoureces的位置。
7.webp.jpg

三,springboot项目配置ssl证书
spring1.webp.jpg

代码给大家贴出来

#https加密端口号 443
server.port=443
#SSL证书路径 一定要加上classpath:
server.ssl.key-store=classpath:2501902696.jks
#SSL证书密码(密码在第一步的keystorePass.txt中)
server.ssl.key-store-password=x6qm42y4auvhh
#证书类型
server.ssl.key-store-type=JKS

配置好以后,我们就可以使用maven打包了。

spring2.webp.jpg

windows中这样就搞定了,如本人有一个项目 diancan/leimu/list,测试一下:
https://xiongshaowen.club/diancan/leimu/list 如下出现如下页面,表示成功部署SSL证书。
image.png

部置SSL证书到Linux项目中。

利用在WINDOWS下完成的打包完成后,我们把打包好的jar包改下名字


spring3.webp.jpg

改名完成后,我们通过FileZilla 把这个jar包上传到服务器linux。


sping4.webp.jpg

上面上个脚本是我提前定义好的,我的上一篇文章里有讲怎么定义脚本文件,这三个脚本是为了我们的项目可以长期运行在后台用的,xxx.jar一定要对应脚本中的xxx.jar。
三个脚本(*.sh),代码分别为:

run.sh

#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh

start.sh

#!/bin/bash
nohup java -jar xxx.jar --server.port=443 &

server.port =443后(与80端口的http访问一样,不用写端口号访问),不管项目是否设置了该端口,都会以443端口访问。
如:https://xiongshaowen.com/diancan/leimu/list
stop.sh

#!/bin/bash
PID=$(ps -ef | grep xxx.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
    echo Application is already stopped
else
    echo kill $PID
    kill $PID
fi

四,进入服务器,部署项目。
登陆腾云主机(linux)


11.webp.jpg

进入服务器对应的目录


12.webp.jpg

我们通过执行 ./run.sh 来运行项目, 如果遇到没有权限运行的问题,就在run.sh所在目录下执行 chmod u+x *.sh 这样就ok了。
13.webp.jpg

通过上图可以看到,我们成功执行来 run.sh脚本。 然后执行下面命令可以查看我们项目是否成功启
16.webp.jpg

五,访问https


17.webp.jpg

*****Tomcat 服务器 (不为spring项目,安装了Tomcat)SSL 证书安装部署*****
说明:

  • 本文档以证书名称 cloud.tencent.com 为例。
  • Tomcat 版本以 tomcat9.0.40 为例。
  • 当前服务器的操作系统为 CentOS 7.6,由于操作系统的版本不同,详细操作步骤略有区别。
  • 安装 SSL 证书前,请您在 Tomcat 服务器上开启 “443” 端口,避免证书安装后无法启用 HTTPS。具体可参考 服务器如何开启443端口?
  • SSL 证书文件上传至服务器方法可参考 如何将本地文件拷贝到云服务器
    一,前提条件
    已准备文件远程拷贝软件,例如 WinSCP(建议从官方网站获取最新版本)。
    已准备远程登录工具,例如 PuTTY 或者 Xshell(建议从官方网站获取最新版本)。
    已在当前服务器中安装配置 Tomcat 服务。
    安装 SSL 证书前需准备的数据如下:
    名称 说明
    服务器的 IP 地址 服务器的 IP 地址,用于 PC 连接到服务器。
    用户名 登录服务器的用户名。密码 登录服务器的密码。
    二,操作步骤

证书安装

  1. 已在 SSL 证书管理控制台 中下载并解压缩 cloud.tencent.com 证书文件包到本地目录。
    解压缩后,可获得相关类型的证书文件。其中包含 Tomcat 文件夹和 CSR 文件:

    • 文件夹名称:Tomcat
    • 文件夹内容
      • cloud.tencent.com.jks 密钥库
      • keystorePass.txt 密码文件(若已设置私钥密码,则无 keystorePass.txt 密码文件)
  2. 使用 “WinSCP” (即本地与远程计算机间的复制文件工具)登录 Tomcat 服务器。

  3. 将已获取到的 cloud.tencent.com.jks 密钥库文件从本地目录拷贝至 /usr/*/conf 目录下。

  4. 远程登录 Tomcat 服务器。例如,使用 [“PuTTY” 工具]

  5. 编辑在 /usr/Tomcat/conf 目录下的 server.xml 文件。添加如下内容:

<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
#证书保存的路径
keystoreFile="/usr/*/conf/cloud.tencent.com.jks" 
#密钥库密码
keystorePass="******" clientAuth="false"/>

6.确认 Tomcat 服务器是否启动。
若已启动,您需要在 /usr/*/bin 目录下依次执行以下命令,关闭和重启 Tomcat 服务器。

./shutdown.sh  (关闭 Tomcat 服务器)
./startup.sh   (启动 Tomcat 服务器)

7.若启动成功,即可使用 https://cloud.tencent.com 进行访问。

证书过期后处理

如下域名没过期。

  1. 继续购买证书。
    ----照上面的申请证书一样。
  2. 返回到项目中,删除原来的证书。


    image.png
  3. 复制粘贴新的证书。
image.png
  1. 重新打包整个项目之。


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,520评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,178评论 4 8
  • 步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和...
    dibadalu阅读 3,125评论 1 3
  • 回这一趟老家,心里多了两个疙瘩。第一是堂姐现在谈了一个有妇之夫,在她的语言中感觉,她不打算跟他有太长远的计划,这让...
    安九阅读 3,498评论 2 4