首页/AI/大模型部署与运维速查/Nginx 配置骨架:一页可抄
本包目录(267 条)

Nginx 配置骨架:一页可抄

完整站点骨架:先建 upstream 与限流区,再在 location 里组合 SSE 不缓冲、超时、请求 ID 与鉴权;逐项替换占位符后先校验再 reload。

骨架(逐项替换)

骨架(逐项替换)
upstream llm {
    server 127.0.0.1:8000;
    keepalive 32;
}

limit_req_zone $binary_remote_addr zone=llm:10m rate=10r/s;

server {
    listen 443 ssl;
    server_name <域名>;
    ssl_certificate     /etc/nginx/ssl/<证书>.pem;
    ssl_certificate_key /etc/nginx/ssl/<私钥>.key;

    location /v1/ {
        limit_req zone=llm burst=20 nodelay;
        proxy_pass http://llm;
        proxy_http_version 1.1;
        proxy_buffering off;
        proxy_read_timeout 600s;
        proxy_set_header Connection "";
        proxy_set_header X-Request-ID $request_id;
        add_header X-Request-ID $request_id always;
    }
}
流程:nginx -t 校验 → reload → curl 验证流式与超时行为;灰度用独立 server 块加 split_clients。

易错点

  • 不校验直接 reload:配置错误会让站点整体不可用,nginx -t 先行

数据来源与参考

  • Nginx 官方文档(nginx.org/en/docs)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌