windows Nginx WebSocket ws协议反向代理
Nginx WebSocket ws协议反向代理
- 正常连接WebSocket
- 使用Nginx反向代理
正常连接WebSocket
未使用nginx反向代理
var ws = new WebSocket("ws://10.134.10.19:7771/chat?userId="+username);
使用Nginx反向代理
nginx配置文件添加如下内容
注意:我nginx监听80端口连接websocket失败,换其他端口正常,原因不详
server {listen 7772;server_name testserver;location /chat {proxy_pass http://10.134.10.19:7771/chat;proxy_read_timeout 300s;proxy_send_timeout 300s;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_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}
}
连接websocket地址更改为
var ws = new WebSocket("ws://testserver:7772/chat?userId="+username);
windows Nginx WebSocket ws协议反向代理相关推荐
- 【转】使用IIS做HTTP和WebSocket服务的反向代理
反向代理对于服务器来说是非常实用的功能,可以将毫不相关的网站部署到同一个域名下,对于使用docker的人来说可以免去大量配置上的麻烦.它还能将HTTP流量转换成HTTPS,多个服务只需要一个证书就能解 ...
- 带你了解什么是Nginx(实操反向代理-负载均衡)
文章目录 一.前言 ①什么是Nginx? ②服务中为什么要使用Nginx原因? 二.安装Nginx 1.介绍 2.安装 ①在Linux系统安装nginx ②上传并解压到/usr/local/目录下 ③ ...
- Nginx学习3:反向代理实例
Nginx配置实例-反向代理1 目标 打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页面中 准备工作 我们在官网下载好tomcat之后,直接将t ...
- Nginx-04:Nginx配置实例之反向代理1
Nginx配置实例之反向代理 目的:在浏览器中数输入www.123.com跳转到tomcat主页. 1.准备工作 (1)安装tomcat,使用默认端口8080,进入tomcat的bin目录中,./st ...
- nginx 1.16 配置反向代理,http,https,ssl
需求 之前云服务上仅部署了门户网站,后来要做小程序开发,还有各项目网站.之前是通过域名+端口访问, 现改为启用二级域名,共用公网IP,80(http).443(https)端口,通过nginx按域名做 ...
- 【经验】使用Nginx对kiftd进行反向代理和域名绑定
本文将向您演示如何通过Nginx对kiftd进行反向代理和域名绑定,从而让访问者能够通过指定的域名来访问kiftd或是您的其他网站页面.尤其是对于需要在同一台服务器上部署多个网站项目和kiftd的用户 ...
- 【内网穿透】使用神卓互联和Nginx搭建局域网应用反向代理
使用神卓互联的内网穿透服务,可以将内部应用映射到外网上,方便外部用户访问.而Nginx则是一款高性能的反向代理服务器,可以将外部请求代理到内部的应用服务上,使得内部应用可以通过外部访问.本文将介绍如何 ...
- Nginx-05:Nginx配置实例之反向代理2
Nginx配置实例之反向代理 目的:使用nginx反向代理,根据访问的路径跳转到不同端口的服务器中,nginx监听端口为9001. 访问http://192.168.17.129:9001/edu/ ...
- 如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理
如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理 Nginx 是一款自由开源的 HTTP 和反向代理服务器,也可以用作 POP3/IMAP 的邮件代理服务器.Ngi ...
最新文章
- 95后架构师晒出工资单:狠补了这个,真香...
- 自从上线了 Prometheus 监控告警,真香!
- 奇数码问题(逆序对)
- 基于haproxy+keepalive+varnish实现lnmp企业级架构
- python正则表达式操作指南_Python重新正则表达式操作指南
- 2021年程序员可以做哪些副业?
- 第十三届东北师范大学程序设计竞赛热身赛 C(exgcd+欧拉函数)
- pycharm profile对函数调用效率进行测试
- JS 常用函数一(弹对话框、操作HTML元素、写HTML文档、写到控制台、查找元素、元素插入内容、改变HTML属性、计时)
- Linux定义多个标准输入输出,言简意赅解释Linux中的标准输入输出
- MYSQL问题解决方案:Access denied for user ‘root‘@‘localhost‘ (using password:YES)
- Unity下载安装教程
- python-生成xlsx表格
- C# WebService 远程服务器返回错误:(500)内部服务器错误
- 【21考研】计算机/软件等专业调剂信息集合!【完结版】
- 关于MPEG-4 、mp4v 和 mp4a
- XML - XML学习/XML文件解析器(C++)实现
- E/WindowManager: android.view.WindowLeaked: Activity com.xxx.xxx.xxx has leaked window com.android.i
- nginx网页地址重定向
- Unity使用AVProVideo播放透明视频