Nginx 支援websocket的配置

段漂亮發表於2020-12-30

Nginx 支援websocket的配置

server {
      listen   80;
      server_name 域名;
      location / {
        proxy_pass   http://127.0.0.1:23888/; // 代理轉發地址
        // 啟用支援websocket連線
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
      }
}

重要的是這兩行,它表明是websocket連線進入的時候,進行一個連線升級將http連線變成websocket的連線。

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

相關文章