nginx1.0不支持websocket,所以需要升级到高版本
centos升级nginx
1、添加nginx的yum仓库,新建nginx.repo文件,内容为:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/
$releasever
/
$basearch
/
gpgcheck=0
enabled=1
将
nginx.repo放到 /etc/yum.repos.d/目录下
2、执行yum -y install nginx,如果之前有较低版本会自动升级
3、找到ngxin配置文件/etc/nginx/nginx.conf,添加如下内容:
map $http_upgrade $connection_upgrade { default upgrade; '' close; }4、找到配置文件中的server段落,在location中添加如下内容:
proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade";5、service nginx restart重启服务