前端服务配置说明

前端项目配置文件

文件路径:根目录下./web/acs_admin/vite.config.js

只需要关注proxy中的target参数即可:

server: {
    proxy: {
      '/admin/api': {
        target: 'http://localhost:9528', // 后端服务代理接口
        changeOrigin: true,
      }
    }
  },

此处的target参数对应的为后端服务的地址。

前端nginx服务配置文件

文件路径:根目录下./web/front_nginx.conf

原生安装可忽略此配置文件。

server {
    listen 80;
    server_name localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html;
        try_files $uri $uri/ /index.html;
    }
    location ^~ /admin/api {
        proxy_pass http://127.0.0.1:9528;  # 代理的后端服务地址
        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;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_http_version 1.1;
        add_header Cache-Control no-cache;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

此配置文件为docker启动的前端项目服务配置文件。如果使用docker安装,挂载.env配置文件.可直接从此处复制后按需修改. 用户可能会修改第11行的proxy_pass代理地址,此处根据后端项目的服务地址修改。其他参数无需修改。