nginx反向代理在连接关闭之前发送输出

前端之家收集整理的这篇文章主要介绍了nginx反向代理在连接关闭之前发送输出前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我已经设置了一个带有Nginx到webmin的反向代理..但是看起来Nginx在连接关闭之前没有发送HTTP响应?!

如果请求了长请求(cronjob),请求结束后最终用户将首先收到输出?如何设置Nginx,以便在第一个字节发送回代理(Nginx)后立即发送响应?

location / {
    proxy_pass  https://xx.xx.xx.xx:10000/;
}
你可以关掉proxy_buffering.

location / {
    proxy_buffering off;
    proxy_pass  https://xx.xx.xx.xx:10000/;
}

请注意,缓冲是一种性能优化,通常在启用时效果最佳;如果禁用它会导致整体问题,您可能希望仅针对特定位置禁用它(通过创建新的位置块).

猜你在找的Nginx相关文章