upstream services { server 127.0.0.1:8080; # 可配置多个 # server 127.0.0.1:8081; } server { # 访问端口 listen 80; # 配置域名 server_name localhost; # 自定义路径 # access_log /var/log/server/tengine/access.log main; # 设置的以/api开始的请求都是服务端接口请求 # 这里根据自己的配置进行调整 location ~ ^/api { proxy_set_header Host $host:$server_port; proxy_pass_header User-Agent; proxy_connect_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 6 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_redirect off; proxy_pass http://services; } # 静态文件根目录 root /usr/local/ngine/html; # 前端页面访问 location ~ ^/admin { try_files $uri $uri/ /admin/index.html; } # 静态文件 location ~ ^/(uploads) { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-Proto https; proxy_redirect off; client_max_body_size 500m; client_body_buffer_size 3m; proxy_connect_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 6 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; try_files $uri $uri/; } }