php wss发送,HTTPS 连接WSS问题
方式一:
1.在项目Nginx配置文件的server里面添加以下代码:
location /wss {
proxy_pass http://120.77.170.139:2348; //2348是websocket端口
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
2.在server外面添加以下代码:
upstream websocket {
server 120.77.170.139:2348;
}
3.在Nginx总配置文件的http里面添加以下代码:
# websocket
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
4.前端采用以为端口连接:
ws = new WebSocket("wss://域名:443/wss"); //一定要用域名
方式二:
1.在项目Nginx配置文件的server里面添加以下代码:
location / {
proxy_redirect off;
proxy_pass http://127.0.0.1:2348; # 转发到你本地的端口
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr:$remote_port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; # 升级协议头
proxy_set_header Connection upgrade;
}
2.前端采用以为端口连接:
ws = new WebSocket("wss://域名"); //一定要用域名
一键复制
编辑
Web IDE
原始数据
按行查看
历史
php wss发送,HTTPS 连接WSS问题相关推荐
- Nginx配置https和wss
微信小程序不仅要求必须是HTTPS和WSS,还要求URL里不能有端口号. 一.使用Nginx足够了 常见的服务器有三种: Nginx IIS Apache 这三种服务器都可以配置https,但是没必要 ...
- Nginx配置WebSocket 【支持wss与ws连接】
一.对wss与nginx代理wss的理解: 1.wss协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL). 2.利用nginx代理ws ...
- linux服务器创建wss服务 https+wss配置指南
创建wss服务 问: Workerman如何创建一个wss服务,使得客户端可以用过wss协来连接通讯,比如在微信小程序中连接服务端. 答: wss协议实际是websocket+SSL,就是在webso ...
- Https、Wss加密实践
Websocket是基于Http的一种长连接方案,一些简单的IM产品会基于Websocket实现 但是如果聊天的内容比较敏感,比如在Websocket通道中聊天内容如果涉及到卡密.金钱等信息,那一定要 ...
- WebSocket连接wss链接
参考链接:http://www.juliankrone.com/connect-and-transfer-data-with-secure-websockets-in-android/ WebSock ...
- SSL、WSS和HTTPS之间的关系
1. SSL SSL(Secure Socket Layer,安全套接层) 简单来说是一种加密技术, 通过它, 我们可以在通信的双方上建立一个安全的通信链路, 因此数据交互的双方可以安全地通信, 而不 ...
- HAproxy 综合配置http https ws wss
Haproxy 配置http https ws wss 1 证书生成 2 haproxy.cnf 大家好! 最近因公司业务需求.使用HAproxy充当网关功能,并支持https协议及wss协议(后端服 ...
- 先码后看 如何搭建小程序https和wss服务器 侵立删
转自:https://blog.csdn.net/w2456/article/details/53943080 年底了写一篇小程序环境搭建的文章, 主要是怎么搭建一个线上环境以及怎么不改动原有http ...
- 搭建微信小程序基本的https与wss环境
搭建微信小主要是怎么搭建一个线上环境以及怎么不改动原有http Api的情况 1.准备工作 域名一个 SSL证书(推荐: https://gworg.taobao.com) Centos服务器一台 n ...
最新文章
- windows bat脚本中调用Cygwin并执行命令
- BMP图像文件格式分析附带图解
- 检测与跟踪:快速视频姿态估计
- 有个内含单词的超大文本文件_如果你家有个大阳台,你会选择封阳台吗?
- 力扣26,删除重复项(JavaScript)
- c语言冒泡排序获取最小值,C语言 冒泡排序算法详解及实例
- 【IoT】产品设计之商业模式分析:一篇文章九个维度,带你认知小米的商业模式
- HCIE-Routing Switching认证
- python+tensorflow CNN卷积神经网络手写字体识别
- 微信加拿大服务器,微信新功能,在加拿大也可以任意刷人民币了
- 21种优化产品转化率的设计技巧
- MATLAB仿真短路计算,基于MATLAB短路电流计算与仿真.doc
- 软考-嵌入式系统设计师-笔记:信息化和知识产权基础知识
- 深度学习(一)—— 深度学习概述
- HTTP常见状态码 以及解决方法
- 借款久期还款久期 简述
- mysql | Incorrect string value: ‘\xE7) \xE5\xA4\xB1...‘
- 27 种确定性预测评估指标(Python实现)
- Qt实战:云曦聊天室篇
- 2021/11/12