Ruoyi-环境AWS部署

目录

前台配置及打包:

1.修改前台配置文件参照

2.修改配置文件:.env.production

3.修改配置文件:vue.config.js

4.前台打包:

后台打包及环境部署

5.后台打包

6.更换后台配置文件

AWS服务器部署:

7.AWS服务器认证登录

8.停止后台服务器

9.停止 redis

10.文件部署放置

11.启动redis

12.启动后台


前台配置及打包:

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 &

注意敲两边回车键

猜你喜欢

转载自blog.csdn.net/ID861022/article/details/125651383