SpringBoot项目发布到阿里云服务器

原文连接:http://www.studyshare.cn/blog-front/blog/details/1139

一、准备环境

1、jdk的安装与环境变量配置(略)

2、mysql的安装与数据库的创建

二、SpringBoot项目发布步骤

1、修改项目中相关配置

(1)端口号是否需要修改,正式环境改为80,测试环境可随意(除了80端口)

(2)mysql连接的ip与用户名及密码修改为服务器的ip,用户名及密码

(3)日志的路径以及图片保存路径,修改为linux上相关路径(开发环境一搬配置为本机window路径)

2、打包

可以通过命令mvn clean,mvn package 也可以通过idea右侧工具栏进行打包,打包后在项目target目录下有一个xxx.jar文件
在这里插入图片描述
3、部署项目

(1)首先在linux服务器上/home文件夹下创建项目管理文件夹(项目太多方便管理)

(2)使用ftp或者alt+p,上传jar到/home相关文件夹下

(3)启动jar包:nohup java -jar xxx.jar > xxx.log & 此处直接使用后台启动部署,使用java -jar xxx.jar会随窗口关闭而项目服务关闭。

(4)查看启动日志:tail -f xxx.log 查看是否启动报错或者启动成功

(5)如果启动报错:端口占用,则使用ps -ef|grep 项目名 查看进程id,然后执行:kill -9 进程id 关闭该进程,然后执行第三步启动jar包。

4、开放端口

如果项目使用的是8080,8081等端口,需要在阿里云控制台配置安全组规则
在这里插入图片描述
5、绑定域名

在阿里云控制台–》域名–》域名列表–》右侧点击“解析” --》 解析设置 中 右上角 点击添加记录

在这里插入图片描述
添加完成即可使用域名访问网站

原创文章,转载请注明出处。

更多技术文章:http://www.studyshare.cn/blog-front/index

猜你喜欢

转载自blog.csdn.net/darendu/article/details/89601879