美文网首页
nginx反向代理websocket配置

nginx反向代理websocket配置

作者: CUFFS | 来源:发表于2018-03-09 15:54 被阅读364次

nginx.conf 的http段内增加如下代码:

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

在对应的server段内增加如下代码:

     location  /dctrl/ws {
        proxy_pass http://10.217.20.102:8093;

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

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;
        proxy_set_header Origin "";
    }

location 配置根据websocket地址配置,比如地址为:ws://10.217.20.102/dctrl/ws
,配置就按照上面示例

相关文章

  • nginx反向代理 websocket

    nginx 反向代理 websocket

  • 记录Nginx反向代理常用配置

    Nginx 代理 websocket 关键配置 Nginx 代理 https关键配置 子域名泛代理关键配置 允许跨...

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

  • 01-nginx前端方向代理

    前端反向代理 1.下载nginx 2. 配置nginx.conf反向代理

  • nginx反向代理webSocket配置

    最近在做项目的时候用到了webSocket协议,而且是在微信小程序中用到了webSocket,微信小程序中使用ws...

  • nginx反向代理websocket配置

    nginx.conf 的http段内增加如下代码: 在对应的server段内增加如下代码: location 配置...

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • nginx反向代理

    什么是反向代理 如何实现反向代理 准备工作以及安装nginx 配置nginx nginx的初始配置文件去掉注释后的...

  • nginx配置websocket wss前缀访问

    Nginx 从 1.3 版本开始支持 WebSocket ,并且可以为 WebSocket 应用程序做反向代理和负...

  • nginx 配置

    nginx 多个 root页面配置 反向代理

网友评论

      本文标题:nginx反向代理websocket配置

      本文链接:https://www.haomeiwen.com/subject/amzpfftx.html