websocket配置wss协议,步骤如下:

一、宝塔点击:网站->设置->配置文档,在配置文件中 server上部添加以下代码

map $http_upgrade $connection_upgrade {  default upgrade;  ''      close;
}
upstream wss1 {    server 0.0.0.0:12300;
}
upstream wss2 {    server 0.0.0.0:12500;
}

注意:
1、如果有多个网站设置,记得wss1等的名称、端口不能一样
2、其中 wss1、wss2、端口 可自行设置
3、端口记得在 云服务宝塔的安全 里放行

二、在 server内容中添加代理指向

location /wss1 { proxy_pass http://wss1;# proxy_pass http://www.baidu.com:12300proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";
}
location /wss2 { proxy_pass http://wss2;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";
}

点击下方 保存 按钮
代理路径中的 wss1跟 wss2 必须跟步骤一中的名称一致,也可以直接写域名(如:proxy_pass http://www.baidu.com:12300)

三、使用:F12后点击控制台

<script>ws = new WebSocket("wss://服务器IP或域名/wss1");ws.onopen = function (event) {console.log('success');console.log('测试一下:welcome');};ws.onmessage = function (event) {console.log('收到服务端的消息:' + event.data);}
</script>

宝塔Nginx搭建多个WSS协议相关推荐

  1. 利用nginx搭建http和rtmp协议的流媒体服务器

    利用nginx搭建http和rtmp协议的流媒体服务器 一.准备工作 1.安装依赖包: yum install gcc glibc glibc-devel libtool make openssl-d ...

  2. 详细nginx配置websocket的wss协议

    需求: 小程序连接websocket,必须使用wss协议 nginx配置websocket以及wss协议 其实wss协议就是使用了ssl协议的域名所自带的协议,所以wss协议需要域名来进行socket ...

  3. WebSocket 结合 Nginx 实现域名及 WSS 协议访问

    简单了解一下 WebSocket 现在,很多网站为了实现推送技术,所用的技术都是轮询.轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器 ...

  4. Nginx去配置socket的时候,发现nginx没有配置ws/wss协议,配置步骤如下

    配置之前需要知道ws协议和wss协议的区别 一.WS 和 WSS 的区别 WebSocket 协议是 html5 的一种通信协议,可以使客户端和服务端双向数据传输更加简单快捷,并且在 TCP 连接进行 ...

  5. 宝塔中nginx配置websocket的wss协议

    配置ws也就是不安全的协议,比较简单,可以参考我之前的文章 在配置wss之前要准备好ssl证书, 配置证书也很简单,只要上传两个证书,就好了,我这里就不再赘述了,我这里证书已经配置好了,配置wss的代 ...

  6. 使用nginx解决一台服务器中ws协议与wss协议共存问题 2017-07-09 13:29:06

    https://www.worldflying.cn/article-id-13.html https://tieba.baidu.com/p/5213484390?red_tag=000961462 ...

  7. Lnmp Swoole使用wss协议

    image.png 准备工作 申请 SSL 证书,传送 阿里云免费SSL证书申请: 首先安装 swoole 扩展,传送 Lnmp Swoole扩展安装. 开启SSL支持 安装openssl $ apt ...

  8. 使用nginx搭建音视频点播服务——基于DASH协议

    文章目录 1 DASH流媒体协议 2 搭建点播服务 2.1 nginx代理 2.2 nginx-vod-module模块 2.3 配置nginx下的DASH点播服务 2.3.1 常规配置 2.3.2 ...

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

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

最新文章

  1. linux7 yum安装rabbitmq,CentOS7linux下yum安装RabbitMQ以及使用顶
  2. SQLAdvisor美团SQL索引优化建议工具
  3. Javascript生成全局唯一标识符(GUID,UUID)的方法
  4. 零基础学python免费网课-零基础学Python量化投资,超值线上课程反复回看
  5. 【Java 并发编程】线程锁机制 ( 线程安全 | 锁机制 | 类锁 | 对象锁 | 轻量级锁 | 重量级锁 )
  6. STM32开发 -- 蓝牙开发详解(1)
  7. 【python】python 中的三元表达式(三目运算符)
  8. h:commandButton
  9. shell 脚本 简易for循环 脚本
  10. flex中list或Combox中的子项上移下移操作
  11. [短评] 技术研发向市场运营让步
  12. 基于Docker swarm 集群搭建SSR 学习
  13. 灭菌仓密封性测试方案
  14. 用单片机测量流体流速的_一种测量管道内流体流速的传感器的制作方法
  15. 小程序亚马逊服务器,亚马逊aws服务器搭建实现微信小程序换脸(草草收尾)
  16. 去吧!设计模式之桥接模式
  17. Excel VBA 中有关使用 UBound + CurrentRegion 提示类型不匹配的问题及解决方案
  18. 一个简洁的背单词、背短语python程序——英文背记系统(自用)
  19. 前端三件套——我看HTML及CSS
  20. CSS Grid 网格布局完整教程

热门文章

  1. Sony大法的Music Center for PC歌曲一直显示未分析的解决办法
  2. Unity3d NGUI的使用(二)(UILabel中文字体及可点击的字体)
  3. java-net-php-python-jspm招警考试模拟题库计算机毕业设计程序
  4. 因为老板的暴脾气,我裸辞了
  5. 视频编码运动估计之全搜索算法(穷尽搜索算法)
  6. IPRAN学习中———整体网络部署设计思路
  7. java parcelable list_parcelable在哪个java包中?
  8. python更新setuptools_python下setuptools安装
  9. MyBatis-Plus 条件构造器之实体(Entity)查询
  10. osgi怎么配置访问html,Springboot Application 集成 OSGI 框架开发(示例代码)