server { listen 443 ssl; server_name factory.orgcoder.com; # 设置最大上传大小为10MB client_max_body_size 10M; # SSL 证书路径 ssl_certificate /server/factory/factory.orgcoder.com.pem; ssl_certificate_key /server/factory/factory.orgcoder.com.key; location / { root /server/factory/dist; # 或者您的默认根目录 index index.html index.htm; try_files $uri $uri/ /index.html; } #前端 location /api/ { proxy_pass http://localhost:8123/jeecg-boot/; # 转发到后端服务 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 X-Forwarded-Proto $scheme; # 连接后端服务器的超时时间(默认 60秒) proxy_connect_timeout 300; # 向后端发送请求的超时时间(默认 60秒) proxy_send_timeout 300; # 从后端读取响应的超时时间(默认 60秒,这是关键参数!) proxy_read_timeout 300; } #后端 location /jeecg-boot/ { proxy_pass http://localhost:8123/jeecg-boot/; # 转发到后端服务 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 X-Forwarded-Proto $scheme; # 连接后端服务器的超时时间(默认 60秒) proxy_connect_timeout 300; # 向后端发送请求的超时时间(默认 60秒) proxy_send_timeout 300; # 从后端读取响应的超时时间(默认 60秒,这是关键参数!) proxy_read_timeout 300; } }