原创

nginx开启支持websocket连接

引用至:http://www.javajob.work/article/24


2020-1-9: nginx的启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx-1.6.2/conf/nginx.conf

2020-1-10 :前台浏览器使用websocket连接后台服务器出现404,然后检查url,发现路径无异常,但是就是一直报404,然后进行百度,发现如果使用nginx反向代理的话,使用websocket连接,要额外添加配置在location /{} 块里面  

        启用支持websocket连接

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection "upgrade";

2020-1-11:在本地的时候使用百度的ip定位明明ok,测试了几次,但是一上服务器,发现定位错误?鬼来了?然后人查看服务器上面的源码发现并没有问题,然后就在请求百度前后加两条日志。又试了一遍,发现ip变为127.0.0.1了?然后研究了下,发现如果用nginx转发会把请求ip变为本地请求,如果想获得真实ip,要额外添加配置在location /{} 块里面

        #获取真实ip地址

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


正文到此结束
本文目录