Ruoyi-环境AWS部署
RuoYi环境部署到AWS服务器上
目录
前台配置及打包:
1.修改前台配置文件参照
参照nginx配置:/usr/local/nginx/conf/nginx.conf
location /paper-prod-test {
proxy_pass http://localhost:8084/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
2.修改配置文件:.env.production
.env.production:\paper-manage\paper-manage\sources\paper-manage-ui\.env.production
# 若依管理系统/生产环境
VUE_APP_BASE_API = '/paper-prod-test'
3.修改配置文件:vue.config.js
vue.config.js:paper-manage\paper-manage\sources\paper-manage-ui\vue.config.js
// webpack-dev-server 相关配置
devServer: {
host: '0.0.0.0',
port: port,
open: true,
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
target: `http://localhost:8084`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
}
},
disableHostCheck: true
},
4.前台打包:
cmd窗口,进入前台目录:paper-manage\sources\paper-manage-ui,执行下记命令。或者直接执行bin文件夹下的build.bat文件
npm run build:prod
打包完成会生成文件夹:dist
后台打包及环境部署
5.后台打包
在Eclipse选择总项目,右键Run As > Maven install
下记信息显示,表示打包成功
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:29 min
[INFO] Finished at: 2022-09-21T10:31:08+08:00
[INFO] Final Memory: 125M/1503M
[INFO] ------------------------------------------------------------------------
打包成功文件保存路径:
paper-manage\sources\paper-manage\paper-manage-admin\target
文件名:paper-manage-admin.jar paper-manage-admin.jar.original
文件名修改:paper-manage-admin.jar > paper-manage-admin-test.jar (根据项目环境定)
6.更换后台配置文件
置换后台部署用的配置文件:application.yml application-dev.yml
文件路径:paper-manage-admin.jar\BOOT-INF\classes\
AWS服务器部署:
7.AWS服务器认证登录
cmd
ssh
pass
8.停止后台服务器
先停止后台服务:ps -ef | grep java
Kill -9 2755 2755是进程号,每次都需要确认
9.停止 redis
后停止redis
cd /usr/local/redis-6.2.6/bin
查看redis正被启用的进程号
ps -ef | grep redis
进入指定的Redis
./redis-cli -p 6379 这个是用纸项目的
SHUTDOWN
10.文件部署放置
/usr/project/paper-manage/test-version/
前后端文件全部放置,注意先备份
11.启动redis
进入目录/usr/local/redis-6.2.6
启动
./bin/redis-server redis.conf
12.启动后台
进入项目目录
cd /usr/project/paper-manage/test-version
执行
确认配置文件redis的端口号是否是启动服务号
nohup java -jar paper-manage-admin-test.jar -> logs.txt &
注意敲两边回车键
更多推荐
所有评论(0)