Linux下服务的部署与发布
1、nginx配置
参考nginx配置章节
2、文件准备
2.1、java 文件准备
将后端项目打好成jar包,放入指定文件夹
www/wwwroot/ruoyi/server/
使用命令 运行程序
nohup: 控制台输出文件在 nohup.out 中
&: 确保进程后台运行
nohup java -jar ruoyi-admin.jar &
使用 ps -ef|gepp java 确实项目是否启动成功
2.1.1、查看日志
项目日志路径 www/wwwroot/ruoyi/ruoyi.log
使用 vim查看详细内容
vim www/wwwroot/ruoyi/ruoyi.log
vim www/wwwroot/ruoyi/server/nohup.out
2.2、vue文件准备
将vue项目打包成dist可执行文件;打包命令视情况而定(更加vue的配置文件来)
npm run build:prod
# 或
npm run build
3、端口开放
登录阿里云----->ecs ----->安全组
4.重启服务
先停止服务-命令:kill -9 id
查看id:
ps -ef | grep java
上传新jar包,修改版本号
运行新jar包
确认无误后,删除历史jar
查看实时日志
命令:tail-f nohup.out