首页 > 系统相关 >nginx代理websocket请求原理 理解记录

nginx代理websocket请求原理 理解记录

时间:2023-09-22 18:24:45浏览次数:43  
标签:websocket 请求 端口 代理 nginx 80

最近遇见一个问题,在OpenEuler操作系统上,如果不主动开放端口白名单的话,就无法访问该端口。

然后我部署了一个服务,端口是5200。在这台机器上部署了一个nginx,通过nginx 80端口反向代理 5200端口。

然后再OpenEuler上开放80端口。

此时本地访问80端口,登录后正常的http请求都没问题。

但是,通过nginx反向代理的websocket请求不同。

后来发现开发5200端口的白名单后解决了该问题。

所以我这样理解的

普通的http请求: 客户端->nginx->服务端
nginx代理的websocket: 第一次通过 http 请求建立websocket连接,然后就变成了 客户端-> 服务端的 tcp通讯了。

标签:websocket,请求,端口,代理,nginx,80
From: https://www.cnblogs.com/wag1027/p/17723083.html

相关文章

  • PG-DBA培训17:PostgreSQL连接池管理与代理分发
    一、风哥PG-DBA培训17:PostgreSQL连接池管理与代理分发本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL主从复制与高可用集群阶段之PostgreSQL连接池管理与代理分发,学完本课程可以掌握PostgreSQL连接池管理与代理分发之Pgbouncer,Pgbouncer连接池技术基础,Post......
  • nginx指定文件类型进行gzip压缩
    如果在访问Nginx服务器时看到了.gz压缩文件,但其中也包括了不是JavaScript文件的内容,这可能是由于Nginx配置未正确过滤或限制哪些文件应该进行gzip压缩所致。在Nginx配置中,你可以使用gzip_types指令来指定哪些文件类型应该进行gzip压缩。以下是一些步骤来确保只有JavaScript文件......
  • DNS Proxy(DNS 代理)与DNS Relay(DNS中继)的功能实现差异
     DNSProxy:  (1)接收到DNSClient(客户端)的DNS请求后先查找本地域名解析表。  (2)如果未查询到对应的解析表项,再将DNS请求报文转发给DNSServer(服务器)。  (3)DNSServer接收到请求报文解析之后,将解析到的IP和域名的对应关系缓存到本地。  (4)如果DNSServer上域名与IP地址发......
  • 应该选择住宅ip代理还是数据中心代理?
    随着科技的进步和互联网的发展,http代理ip也逐渐兴起,结果就是市面上有很多http代理ip的代理商,为了满足自身的实际业务,应该选择一些品质好的http代理,更划算更高效更物超所值。但是,代理ip类型也分数据中心代理与住宅代理,那我们应该怎么选择呢?接下来小编就跟大家介绍一下:首先先了解一下......
  • 【python爬虫】爬虫所需要的爬虫代理ip是什么?
    前言在进行爬虫程序开发时,经常会遇到访问被限制的网站,这时就需要使用代理IP来进行访问。本文将介绍代理IP的概念及使用方法,帮助读者更好地应对爬虫程序中的访问限制问题。同时,本文还将提供一些代理IP提供商,并通过一个实例演示如何使用代理IP来访问被限制的网站。一、什......
  • Mac命令关闭代理设置
    背景:在日常公司处理过程中,因公司代理软件存在一些bug,在非正常退出时候未关闭系统代理功能,导致浏览器无法访问网页。在这种情况,只需要在网络设置中关闭代理功能即可解决,但因有些人不熟悉系统,找不到相关设置,所特写了相关脚本交由员工运行即可关闭。暂只写了Mac版本的,Windows后续有......
  • CentOS环境 nginx配置vue项目
    ps:这里使用ruoyi-vue-plus项目举例,官网:https://plus-doc.dromara.org/一、配置不带应用路径的vue项目1、打包。首先将vue项目生产配置文件的的应用访问路径设为'/',然后命令行输入runrunbuild:prod进行打包。2、导入环境。将打包文件(dist)拖入CentOS中/usr/local/nginx/html......
  • nginx+uwsgi+django配置
    单点没有负载的nginx配置http{    server{        listen8900; location/{root/var/www/html;#指定网站根目录的路径 indexindex.html;#指定默认的索引文件为index.html}        location/api {        ......
  • 部署Nginx网站服务实现访问状态统计以及访问控制功能
    部署Nginx网站服务实现访问状态统计以及访问控制功能 精选 原创小樱桃Cherry2018-06-2016:13:53博主文章分类:web服务及群集©著作权文章标签Nginx状态统计访问控制文章分类运维阅读数8135Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTT......
  • Nginx基于基本身份认证的文件服务
    Nginx基于基本身份认证的文件服务1、配置文件server{ listen80; server_namejili.kaikai.com; location/{root/opt/jili;autoindexon;charsetutf-8;auth_basic"authentication";auth_basic_us......