server: {
proxy: {
'/admin/api': {
target: 'http://localhost:9528', // 后端服务代理接口
changeOrigin: true,
}
}
},
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代理地址,此处根据后端项目的服务地址修改。其他参数无需修改。