部署Spring boot项目到阿里云服务器

**

1.需要的环境

**
开发环境:IDEA
阿里云服务器CentOS 7:JDK1.8,MySql 5.7
Linux安装JDK,Mysql的方式百度里有很多照做便是

2.Spring boot项目打jar包

因为Spring boot已经继承了Tomcat所以只需要在idea上使用maven打成jar包便可以运行了
这里建议设置端口号80,访问时就可以不加端口号默认访问80端口

2.1 这一步需要在idea打开侧边栏maven点击installl
在这里插入图片描述

2.2 打包完成后便可以在target目录看到输出的jar包
在这里插入图片描述

2.3 将jar包移动到容易找到的目录,我这里移动到了桌面

3.上传jar包至阿里云服务器

3.1 这里需要在云服务器安装rz命令(已经安装可以跳过)

yum install lrzsz

1
3.2 输入rz命令

会弹出如下对话框,选择刚才打好的jar包
在这里插入图片描述

等待传输完成
在这里插入图片描述

4.阿里云服务器安全组设置

4.1 打开阿里云官网,并登录账号

https://www.aliyun.com/

4.2 点击控制台
在这里插入图片描述

4.3 点击ecs
在这里插入图片描述

4.4 选择实例,点击更多,选择网络和安全组,点击安全组配置

在这里插入图片描述

4.5 进入后选择你要部署项目的实例,点击配置规则

在这里插入图片描述
4.6 页面右上角点击添加安全组规则

在这里插入图片描述
4.6 添加安全组规则
这里需要添加两个安全组规则
第一个是,Springboot项目设置的端口号(这里以我的80端口为例)
第二个是,mysql的3306端口
如果不添加安全组规则外部是无法访问的

在这里插入图片描述
mysql3306端口同理,只需要设置端口范围:3306/3306
设置完成后,点击确定
至此安全组配置结束

配置域名解析前提:已经购买域名,并完成备案,如果没有直接跳过,部署完成后直接访问公网ip

5.配置域名解析

5.1 进入控制台,选择域名
在这里插入图片描述

5.2 进入后在首页就可以看到你购买的域名,点击解析

在这里插入图片描述
5.3 选择添加记录

在这里插入图片描述
主机记录就是域名前缀,常见用法有:
www:解析后的域名为www.aliyun.com。
@:直接解析主域名 aliyun.com。
*:泛解析,匹配其他所有域名 *.aliyun.com。
mail:将域名解析为mail.aliyun.com,通常用于解析邮箱服务器。
二级域名:如:abc.aliyun.com,填写abc。
手机网站:如:m.aliyun.com,填写m。
显性URL:不支持泛解析(泛解析:将所有子域名解析到同一地址)

记录值填写阿里云服务器的公网ip
填写完毕后点击确定
域名解析大约在10分钟完成

6.运行jar包

6.1 进入XShell,进入上传jar包的目录输入如下指令

java -jar ****.jar //****处填写Jar包名称

如果报出端口占用错误,则输入

netstat -lnp|grep ** //**处填写端口号

查询出此端口对应程序pid
然后

kill *** //***处填写pid,杀掉进程

**

7.访问

**
在浏览器输入域名+:端口号(如果配置80端口则不加,如果没有域名则将域名替换为服务器公网Ip)

访问成功~~

8.设置不间断运行

细心的人可能发现了,在关闭xshell连接后,就无法访问网页,所以这个时候需要进行一个配置,让服务器在结束连接后还能不间断的运行

8.1 创建并编写文件 start.sh vim start.sh

在文件内输入

java -jar ****.jar //****输入jar包名称

按esc,:wq保存并退出

8.2 使用命令运行文件

chmod 777 start.sh //赋予管理员权限

nohup ./start.sh & //不间断运行文件内的指令

至此就完成了部署Springboot项目到阿里云服务器的全过程

展开阅读全文

Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值