在阿里云服务器上部署EL-Admin前后端分离后台管理系统

1.环境准备

此实验是在EL-Admin在本地前端和后台都能正常运行出来基础上进行的,需要将后端项目打包上传eladmin-system.jar文件,前端打包会有一个dist文件,本文主要介绍Nginx 配置;

环境安装和项目打包请移步官网:快速开始 | EL-ADMIN

SSH连接工具推荐使用FinalShell

服务器一台(阿里云或者腾讯云)

环境搭建:在服务器上需要安装 JDK、Nginx、Redis、MySQL具体可以参考网上博客;

2.项目打包配置

后端配置文件

后台项目eladmin需要将你的数据库密码以及redis密码进行配置(redis默认无密码配置则需要添加密码)

打包这里需要配置的是application-prod.yml的环境,主要是服务器上的数据库密码;

在阿里云服务器上部署EL-Admin前后端分离后台管理系统_第1张图片

配置完成,MAVEN打包就可以了

 前端配置文件,这里前端使用nginx代理后端服务

这里前端打包使用项目默认的 History 模式,打包指令:

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

ENV = 'production'

# 如果使用 Nginx 代理后端接口,那么此处需要改为 '/',文件查看 Docker 部署篇,Nginx 配置
# 接口地址,注意协议,如果你没有配置 ssl,需要将 https 改为 http
VUE_APP_BASE_API  = 'https://el-admin.xin'
# 如果接口是 http 形式, wss 需要改为 ws
VUE_APP_WS_API = 'wss://el-admin.xin'

 修改后:

ENV = 'production'

# 如果使用 Nginx 代理后端接口,那么此处需要改为 '/',文件查看 Docker 部署篇,Nginx 配置
# 接口地址,注意协议,如果你没有配置 ssl,需要将 https 改为 http
VUE_APP_BASE_API  = '/'

你可能感兴趣的:(Java后端框架,nginx,redis,vue.js)