博客
关于我
【非常重要】使用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/

    你可能感兴趣的文章
    NISP一级,NISP二级报考说明,零基础入门到精通,收藏这篇就够了
    查看>>
    NISP国家信息安全水平考试,收藏这一篇就够了
    查看>>
    NIS服务器的配置过程
    查看>>
    NIS认证管理域中的用户
    查看>>
    Nitrux 3.8 发布!性能全面提升,带来非凡体验
    查看>>
    NiuShop开源商城系统 SQL注入漏洞复现
    查看>>
    NI笔试——大数加法
    查看>>
    NLog 自定义字段 写入 oracle
    查看>>
    NLog类库使用探索——详解配置
    查看>>
    NLP 基于kashgari和BERT实现中文命名实体识别(NER)
    查看>>
    NLP 时事和见解【2023】
    查看>>
    NLP 模型中的偏差和公平性检测
    查看>>
    Vue3.0 性能提升主要是通过哪几方面体现的?
    查看>>
    NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
    查看>>
    NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
    查看>>
    NLP、CV 很难入门?IBM 数据科学家带你梳理
    查看>>
    NLP三大特征抽取器:CNN、RNN与Transformer全面解析
    查看>>
    NLP入门(六)pyltp的介绍与使用
    查看>>
    NLP学习笔记:使用 Python 进行NLTK
    查看>>
    NLP度量指标BELU真的完美么?
    查看>>