相关疑难解决方法(0)

为什么Nginx proxy_pass关闭我的连接?

该文档说以下

设置用于代理的HTTP协议版本。默认情况下,使用1.0版。建议将1.1版与Keepalive连接和NTLM身份验证配合使用。

在我的nginx配置中

    location / {
        proxy_http_version 1.1;
        proxy_pass http://127.0.0.1:1980;
    }
Run Code Online (Sandbox Code Playgroud)

直接执行http://127.0.0.1:1980我可以看到我的应用在一个连接上收到了很多请求(刷新时)。这是我发送的回复

HTTP / 1.1 200 OK \ nContent-Type:文本/ html \ nContent-Length:14 \ n连接:keep-alive \ n \ nHello World!

但是nginx发出一个请求并关闭它。什么 我可以看到nginx发送了“ Connection:keep-alive”标头。我可以看到它添加了服务器和日期标头。我尝试添加,proxy_set_header Connection "keep-alive";但没有帮助。

我如何让Nginx不关闭每个线程的连接?

http nginx proxypass

5
推荐指数
2
解决办法
8909
查看次数

标签 统计

http ×1

nginx ×1

proxypass ×1