NGINX-在位置级别设置proxy_connect_timeout

时间:2019-06-19 22:49:04

标签: nginx nginx-location nginx-reverse-proxy

我运行NGINX作为对我的node.js应用程序(带有socket.io)的反向代理。由于node.js由于空闲超时而断开了socket.io连接,因此在研究之后,我发现将NGINX的proxy_connect_timeout设置为较大的值是可行的。

但是我只想在/socket.io/位置设置此项。当我执行以下操作时,此位置我得到404,socket.io无法连接。

下面的我的配置的片段。

    location ~ ^/(images|javascripts|stylesheets)/  {
        root    D:/myapp/public/;
    }

    location /socket.io/  {
      proxy_read_timeout 8h;
    }

    location / {
        proxy_pass http://127.0.0.1:7710;
    }

0 个答案:

没有答案