系统相关
首页 > 系统相关> > Nginx WebSocket proxying example

Nginx WebSocket proxying example

作者:互联网

http {
    map $http_upgrade $connection_upgrade {
        default upgrade;
        ''      close;
    }

    server {
        ...

        location /chat/ {
            proxy_pass http://backend;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;
        }
    }


==========================================================






location /chat/ {
    proxy_pass http://backend;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

标签:proxying,upgrade,WebSocket,header,Nginx,set,proxy,Upgrade,http
来源: https://blog.51cto.com/slapping/2801237