1.首先申请ssl证书并配置完成,域名可通过https访问2.配置反向代理

3.在反向代理配置文件中

location /{}

位置增加

proxy_set_header Upgrade $http_upgrade;    #支持wss
proxy_set_header Connection "upgrade";    #支持wss

配置文件

location /
{proxy_pass http://127.0.0.1:10010;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header Upgrade $http_upgrade;    #支持wssproxy_set_header Connection "upgrade";    #支持wssadd_header X-Cache $upstream_cache_status;#Set Nginx Cacheadd_header Cache-Control no-cache;expires 12h;
}

Ngnix反向代理实现wss相关推荐

  1. kbengine 的 nginx反向代理https/wss 配置 支持kbe负载均衡

    微信开发要求 必须用https 和 wss连接, 这里给出nginx反向代理配置, 自己使用一切正常,希望能帮助大家.域名一定要在微信开发后台设置,不然连接不上, 域名要备案,不然 审核不通过. ng ...

  2. Ngnix反向代理内外网访问

    1.Web应用使用Nginx进行代理,内网访问则直接是访问的Nginx:80代理服务器,在外网则访问不了,所以就有一个问题需要映射网络 2.通过路由器配置将Nginx:80代理服务器80端口映射到We ...

  3. nginx实现对websocket加密协议wss协议的反向代理以及websocket整合springboot入门(踩坑)

    出发点 最近公司需要有一个推送前端消息的需求 首选websocket进行推送,也做过客服系统接触过,最近看了一点websocket的相关内容记录总结一下. 什么是websocket websocket ...

  4. nginx反向代理配置解决不同域名默认页面不同问题

    nginx反向代理配置解决不同域名默认页面不同问题 背景 设计思路 步骤 背景 需求:使用同一个项目(http://localhost:8080/thzhdj)映射两个域名(test1.com,tes ...

  5. 【详细说明】nginx反向代理wss websocket

    [Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...

  6. 【完整教程】nginx反向代理wss,实现不修改服务器端websocket代码加密通讯请求

    最近在用go语言的leaf框架开发H5游戏的服务器端,用websocket的方式进行服务器与客户端之间的通讯.然后之前都是本地websocket开发,要部署到facebook平台的时候,平台要求与第三 ...

  7. ubuntu安装与配置ngnix静态代理与反向代理的流程

    在root用户下安装ngnix sudo su apt-get install nginx sudo service nginx start nginx版本号为1.14.0 更改配置文件中user为r ...

  8. 用nginx反向代理功能将WS转为加密websocket (wss)

    原来写的服务器端程序支持websocket非加密协议,即仅支持 ws://ip/file 形式的访问,现在网站的主协议变成了https了,再通过ws://协议来访问原服务器,浏览器阻止了.查找原因就是 ...

  9. Docker 快速安装搭建 Ngnix 环境,并配置反向代理

    欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...

最新文章

  1. Web Performance and Load Test Project错误集
  2. windows server 2008 R2系统安装教程
  3. 【新品发布】山海软件生产线pspl,包含了一个开源的混淆器
  4. shanghai road map and the operational time for 12306 system
  5. 计算机视觉 | 计算机视觉相关算法及工具
  6. eclipse指定JDK版本启动,解决version XXX of the JVM is not suitable for this product.Version:XXX 问题
  7. python学习之简介
  8. Working with Latex under Emacs
  9. 面试时,如何向公司提问?
  10. 蓝桥杯2018年第九届C/C++省赛B组第六题-递增三元组
  11. BZOJ2327: [HNOI2011]勾股定理
  12. 前端+后端实现导入功能
  13. 4ME1,4W1H,5W2H,6W2H,6W3H,6S、8D等……含义?
  14. springboot2.3.9使用spring data elasticsearch兼容低版本es(6.X)
  15. Java线程的死锁和活锁
  16. shell for循环命令行_七年老运维实战中的 Shell 开发经验总结
  17. 寻求IOS大神,App马甲包上架Appstore
  18. React Native常用第三方组件汇总【建议收藏】
  19. 微博话题正则表达式匹配 ##
  20. 苹果手机输入法设置的3个技巧,身边朋友都在用

热门文章

  1. 计算机考研400分以上,考研400分无缘复试,有人321分却捡漏985大学,选择比努力更重要...
  2. Idea 支持Windows7的版本
  3. Java语言的数学类(Math)提供的一些常用数学方法
  4. flyway数据库版本控制
  5. 云存储时代来临:微软网盘SkyDrive PK 苹果iCloud
  6. HandlerMessage详解
  7. 华为云算法:教你零基础AI试妆
  8. Spring框架组成
  9. ironpython教程_IronPython教程
  10. linux显示器镜像翻转,Ubuntu Linux显示器屏幕偏移的解决办法