博客
关于我
【非常重要】使用Nginx配置Websocket连接必须参数总结
阅读量:660 次
发布时间:2019-03-15

本文共 973 字,大约阅读时间需要 3 分钟。

Nginx WebSocket配置参考

配置步骤说明

在配置Nginx以支持WebSocket时,以下是关键设置示例:

location / {    include uwsgi_params;    proxy_pass http://119.28.180.116:9099;    proxy_http_version 1.1;    proxy_set_header Upgrade $http_upgrade;    proxy_set_header Connection "upgrade";}

配置注意事项

  • 指定代理地址:将119.28.180.116:9099替换为实际要代理的 WebSocket 服务器地址。
  • HTTP版本:确保proxy_http_version设置为1.1以支持 WebSocket 协议。
  • Upgrade 指令:通过proxy_set_header Upgrade $http_upgrade指示客户端升级到 WebSocket 协定。
  • 持久连接:通过proxy_set_header Connection "upgrade"告知客户端建立持久连接。
  • 配置示例

    以下是完整的Nginx配置示例:

    server {    listen 80;    server_name example.com;    location / {        proxy_set_header Host $host;        proxy_set_header Server-IP $binary_remote_ip;        include uwsgi_params;        proxy_pass http://backend_socket;        proxy_http_version 1.1;        proxy_set_header Upgrade $http_upgrade;        proxy_set_header Connection "upgrade";    }}

    这段代码配置了:

    • WebSocket 升级(Upgrade头)
    • 持久连接(Connection: upgrade
    • HTTP代理以版本1.1支持 WebSocket

    确保所有配置都按照实际需求调整。

    转载地址:http://blmmz.baihongyu.com/

    你可能感兴趣的文章
    Nginx实现动静分离
    查看>>
    Nginx实现反向代理负载均衡
    查看>>
    nginx实现负载均衡
    查看>>
    Nginx将https重定向为http进行访问的配置(附Demo)
    查看>>
    nginx工作笔记004---配置https_ssl证书_视频服务器接口等
    查看>>
    nginx常用命令及简单配置
    查看>>
    Nginx常用屏蔽规则,让网站更安全
    查看>>
    nginx开机启动脚本
    查看>>
    nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf
    查看>>
    nginx总结及使用Docker创建nginx教程
    查看>>
    nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
    查看>>
    nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in usrlocalnginxconfnginx.conf128
    查看>>
    nginx日志分割并定期删除
    查看>>
    Nginx日志分析系统---ElasticStack(ELK)工作笔记001
    查看>>
    Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据
    查看>>
    Nginx映射本地静态资源时,浏览器提示跨域问题解决
    查看>>
    nginx最最最详细教程来了
    查看>>
    Nginx服务器---正向代理
    查看>>
    Nginx服务器上安装SSL证书
    查看>>
    Nginx服务器基本配置
    查看>>