腾讯云SpringBoot部署 + HTTPS配置

springboot可以打包为jar和war,jar不多说了,最近的一个工程需要打包为war发布,大致说一下吧:

先看一下项目的大致结构:

第一步,需要排除springboot自带的tomcat插件

然后,不要忘记所要打包的那个工程吧默认的jar改为war

第三步,由于我们使用了外部tomcat,所以需要加入servlet依赖:

第四步,在application的同级包下创建新的启动类:

那么最后一步,就是打包了:

打包成功之后,访问我们的域名:
http://imoocdsp.com/imooc-video-mini-api/hello

如上图,说明项目已经发布成功了

接下来配置https:
首先去购买一些免费的证书,一年的,腾讯云有,当然使用阿里云或者其他供应商的也可以,申请证书成功后下载,获得如下:

打开tomcat文件夹:
并且上传文件到tomcat的conf路径下,如图:

增加443端口,就是ssl的端口,建议放在80端口下,需要注意的是,keystorePass是你的证书密码,这里需要自行修改:

最后不要忘记在你的云服务器上的443端口需要打开:

最后访问地址可以看到已经成功,可以访问HTTPS了:

原文地址:https://www.cnblogs.com/eryaketang/p/8818031.html

时间: 2024-07-30 13:30:02

腾讯云SpringBoot部署 + HTTPS配置的相关文章

腾讯云 网站开启HTTPS

下图是我站点的初始化样子,可以看到只是输出一个字符串,啥也没有,并且没有https. 这无所谓,因为我们的重点是https,而不是网站内容 接下来就是配置https的关键步骤了,其实只需要三步而已: 申请证书 修改Nginx的vhost配置文件 重启Nginx 登录腾讯云->进入管理中心,出现下图: 然后鼠标放到红色框的地方,会出现下拉框,点击上图中箭头指的位置->ssL证书管理,出现下图: 如果您还没有使用过,列表应该是空的,然后点击上图中红色框中的申请证书按钮,出现下图: 我们可以直接使用

腾讯云服务器web环境配置过程

我买的服务器是: 可用区:香港二区 实例类型:标准型S2 操作系统:CentOS 6.5 64位 自己的电脑是 win10 ------------以上是背景------------------ 1 安装远程登录软件 PuTTY 是一个Telnet.SSH.rlogin.纯TCP以及串行接口连接软件:PuTTY 控制 SSH (也可以用其他相似功能的软件实现该功能). PuTTY 的官网 https://www.putty.org/. 下载后直接点击打开 注意三个关键参数: Host Name:

腾讯云批量部署服务器环境的方法

批量部署需要用到腾讯云自带的自定义镜像功能,大致方法:先将部署好环境的云服务器制作自定义镜像,再通过自定义镜像购买新的云服务器,以达到批量部署的目的.重装系统时,也可以选择使用自定义镜像来重装. 一.在qcloud控制台,云服务器管理页面中,勾选服务器,点击更多操作,将服务器关机后选择制作镜像,将已经部署好环境的其中一台服务器制作镜像. 输入镜像名称,以及描述信息,点击确定按钮,服务器就会关机制作镜像了. 已经制作好的镜像如下: 二.镜像制作好之后,其他的多台服务器在重装系统或者新购多台服务器时

SpringBoot Web Https 配置

不管是游戏服务器开发,还是其它服务开发,越来越多的平台都要求服务端必须支持https的访问.以增加安全性.比如目前火热的小程序,要求服务端必须支持https,苹果商店也有说http请求要修改为https.所以https将会是游戏服务器的普遍需求. 一,证书生成 证书可以自己使用jdk生成进行测试.但是在正常使用的时候,需要去第三方机构购买,网上也有免费的.不过有效期有限制.具体获取证书的方法这里不再详细说明了.一般拿到证书之后会得到这几个文件: cert.pem chain.pem   full

腾讯云服务器简单环境配置

一.新手三大件的安装配置 1.1 jdk      (教程) 1.2 tomcat(教程) 1.3 mysql  (教程) 二.配置安全组 配置安全组是为了能让你本地主机可以用终端ssh登录服务器,以及开放其它作用端口,总之就是有好处 2.1找到安全组,新建一个. 2.2按照下图选就已经足够我们使用了,后面有需要可以再更改 2.3 点击确定以后,就可以点击右边的管理实例进行跟cvm(你的服务器)的绑定 2.4然后点击新增关联选中你的服务器,就可以了 2.5 我们可以测试一下本地终端登录服务器,在

腾讯云服务器部署flask:一

app.py from flask import Flask,jsonify app = Flask(__name__) app.route("/index") def index(): print("进入函数") return "hello world" if __name__ == '__main__': app.run(debug=True,host="0.0.0.0") 不能访问 原因一:防火墙未关闭 service

阿里云(腾讯云类似)服务器控制台配置开放所有的端口

1. 登陆服务器控制台. 2.进入安全组配置 3.如下配置即可:

《1》CentOS7.0+OpenStack+kvm云平台部署—基础配置

一.主机分配: 主机名        IP(Static)       系统配置                                      角色 openstack      192.168.1.2    CentOS-7.0-x86_64-desktop     4CPU,16G RAM,300G DISK,2网卡       管理节点/计算节点 node          192.168.1.3    CentOS-7.0-x86_64-desktop    4CPU,16G

关于腾讯云的部署问题系列(一)

刚开通服务器或者重做系统的,(centos) 面临ssh没安装或者没有启用,那么先开始ssh netstat | grep ssh 安装 openssh-server:yum install -y openssl openssh-server 修改配置文件:vim /etc/ssh/sshd_config ps:vim 显示行号  :set nu 打开49,54,55三行 启动服务 systemctl start sshd.service 加入开机启动 systemctl enable sshd