Nginx作为负载配置

当使用nginx作为前端负载时,需要配置支持websocket,以下为配置过程

一、在http下面增加

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

二、在location下面增加

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

三、测试配置文件

./sbin/nginx -t

四、重新加载配置文件

./sbin/nginx -s reload