若依前后端分离配置
文档:介绍 | RuoYi
1. 云服务器准备工作
- 安装 centos
- 放行 1000 - 10000 端口,0.0.0.0
- 安装宝塔,使用LAMP面板推荐
- 安装若依所需依赖,注意jdk使用1.8,避免不必要的配置
- 放行端口,链接测试
2. 本地配置修改
后端部分
修改端口:ruoyi-admin/src/main/resources/application.yml
1 | # 开发环境配置 |
mysql 配置修改:ruoyi-admin/src/main/resources/application-druid.yml
1 | master: |
修改权限,允许匿名访问,测试接口:ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
1 |
1 | // 静态资源,可匿名访问 |
前端部分
前端端口:ruoyi-ui/vue.config.js
1 | const port = process.env.port || process.env.npm_config_port || 70 // 端口 |
1 | // webpack-dev-server 相关配置 |
3.云端部署配置
前端打包后dist,放在根目录下
后端java包随便放位置,java -jar 启动即可
网站/伪静态配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23#PROXY-STARTprod-api
location /prod-api/
{
proxy_pass http://服务器地址:7777/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
add_header Cache-Control no-cache;
}
######!!!!!!!
########!!!!!!!!
location / {
try_files $uri $uri/ /index.html;
}
#PROXY-ENDprod-api