server { listen 80; server_name localhost; # 设置上传文件大小限制为 100MB client_max_body_size 100M; # 日志配置 access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; # 代理所有 /api/ 请求到后端服务 location /api/ { proxy_pass http://opendeepwiki:8080/api/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; 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; proxy_cache_bypass $http_upgrade; } # 其他所有请求转发到前端服务 location / { proxy_pass http://opendeepwiki-web:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; 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; proxy_cache_bypass $http_upgrade; } }