Nginx 反向代理配置
使用 Nginx 作为 Data Agent 的反向代理,可以提供负载均衡、SSL 终止、静态文件服务等能力。
基础配置
以下是一个完整的 Nginx 反向代理配置示例:
关键配置说明
子路径部署
如果需要将 Data Agent 部署到子路径(如 https://your-domain.com/data-agent/),需要同时配置环境变量和 Nginx。
环境变量配置
在 docker-compose.yml 中添加 APP_PUBLIC_PATH 环境变量:
Nginx 配置
注意:
APP_PUBLIC_PATH的值必须与 Nginxlocation的路径保持一致,且必须以/开头和结尾。
配置生效
修改配置后,检查语法并重载:
常见问题
流式输出仍然不生效
如果禁用 proxy_buffering 后流式输出仍不生效,检查:
- 确认配置已生效:
nginx -t && nginx -s reload - 检查是否有其他缓存层(如 CDN)
- 确认后端应用未启用缓冲

