| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- server {
- listen 80;
- server_name localhost;
- # 前端静态资源
- location /forge/ {
- alias /usr/share/nginx/html/forge/;
- index index.html index.htm;
- try_files $uri $uri/ /forge/index.html;
- }
- # 流程服务 API(路径更长,优先匹配)
- location /forge-api/api/flow/ {
- proxy_send_timeout 3000;
- proxy_read_timeout 3000;
- proxy_connect_timeout 3000;
- proxy_pass http://forge-flow:8081/api/flow/;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- # 后端主服务 API
- location /forge-api/ {
- proxy_send_timeout 3000;
- proxy_read_timeout 3000;
- proxy_connect_timeout 3000;
- proxy_pass http://forge-admin:8580/;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- # 文件上传大小限制
- client_max_body_size 20m;
- # Gzip 压缩
- gzip on;
- gzip_types text/plain application/json application/javascript text/css;
- gzip_min_length 1000;
- }
|