Apache 配置 WebSocket 协议

Apache中如何配置 ws 接口 Apache中如何配置 ws 接囗 阅读详情

本文使用 http proxy 方式 实现 apache 支持  WebSocket 请求(JK 使用的 ajp 协议不能支持websocket)

关于 http proxy 方式 请参考:http://blog.youkuaiyun.com/conquer0715/article/details/42043411


通过 apache 访问 后端 tomcat上的 websocket 服务,需要使用 mod_proxy.so 和 mod_proxy_wstunnel.so两个库文件(在apache2.4 安装目录下已存在,放开httpd.conf文件中的注释即可使用),如果应用中需要通过http协议访问某些页面(如index页面)则需要添加使用 mod_proxy_http.so,如下:

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
最后面添加:
ProxyPass /web/websocket/ ws://l:8080/web/websocket/
ProxyPass / http://127.0.0.1:8080/

我的apache端口使用的是 7000,所以访问 http://127.0.0.1:7000/web/ 就出现了 index.html首页(此次访问不是websocket,所以需要开启mod_proxy_http.so,如果不需要可以关闭加载mod_proxy_http.so)

我的应用中配置的 websocket服务都在  web/websocket/ 下面,所以配置了映射,对于其它所有映射如 “/” 需要配置到 web/websocket/ 映射的后面,否则 web/websocket/ 的映射会被当做http协议处理。


注意: WebSocket 负载均衡 没有 亲和/非亲和 概念!!!


记录一次迁移 wss WebSocket 的事故   今天是2018年04月21日。   过去的这一个多月里,我的工(开)作(发)任务转战回了游戏。短短的一个月里,催着输出两款h5游戏,再加上对接、联调,想想真是够辛(ku)苦(bi)的。本人负责后端,也就是服务端这块的游戏主流程输出。去年下半年,在前任大佬的带领下,做过一两款棋牌类的手游,虽然目前的运营状况不太乐观。不过好在,过去学的那点皮毛也还没丢光,所以这次写h5后端总体还算顺畅。至于怎么... 阅读详情

相关推荐

lua web快速开发指南(8) - 利用httpd提供Websocket服务

Websocket的技术背景 WebSocket是一种在单个TCP连接上进行全双工通信的协议, WebSocket通信协议于2011年被IETF定为标准RFC 6455并由RFC7936补充规范. WebSocket使得客户端和服务器之间的数据交换变得更加简单, 使用WebSocket的API只需要完成一次握手就直接可以创建持久性的连接并进行双向数据传输. WebSocket支持的客户端不仅限于浏...

水果糖的博客 1597

Apache 配置webscoket证书(PHP)

<VirtualHost *:443> ServerAdmin webmaster@example.com #域名指向目录 DocumentRoot "/www/wwwroot/tree.aotl.cn/public" ServerName SSL.tree.aoyintl.cn ServerAlias tree.aoyintl.cn #errorDocument 404 /404.html Error.

simplexiaobo的博客 833

Nginx | Apache 配置 WebSocket 多层代理基本知识(附疑难杂症)

WebSocket 是一种 持久连接协议,可以在客户端和服务器之间实现 双向通信。 初始握手是通过 HTTP/1.1 进行的(Upgrade 协议头),然后升级为 WebSocket 协议

码农研究僧的博客 610

Apache环境下快速配置wss

apache环境下快速配置wss,助力项目中websocket通讯,实现小程序中实时信息的发送与反馈。

wmbqx525的博客 2065

Windows 环境下 Apache 配置 WebSocket 支持

含模块说明、配置文件写法、关键注意点

码农研究僧的博客 467

告别sgmediation!Stata中介效应分析新选择:mediation包完整操作指南

本文介绍了Stata中介效应分析从传统sgmediation命令向mediation包的范式升级。重点阐述了如何使用medeff和medsens命令进行更严谨的因果推断,并执行关键的敏感性分析,以评估结果对未观测混杂的稳健性,为学术研究提供发表级的分析工具。

redis7keeper的博客 1160

spring websocket基于STOMP协议实现,apache httpd反向代理配置

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33830216的博客 378

RNA-Seq数据分析实战:从FastQC到STAR比对的完整流程(附避坑指南)

本文提供了RNA-Seq数据分析从FastQC质控到STAR比对的完整实战流程与避坑指南。详细解读了FastQC/MultiQC报告的关键指标,并重点阐述了STAR比对工具的核心参数设置、索引构建及性能优化策略,旨在帮助用户获得准确可靠的比对结果,为下游基因表达分析奠定坚实基础。

weixin_29290259的博客 92

apache 配置 wss websocket打开握手超时_3w字带你揭开WebSocket的神秘面纱~

目录一. WebSocket 简介WebSocket 是一种基于 TCP 的网络协议。在 2009 年诞生,于 2011 年被 IETF 定为标准 RFC 6455 通信标准,并由 RFC7936 补充规范。WebSocket API 也被 W3C 定为标准。WebSocket 也是一种全双工通信的协议,既允许客户端向服务器主动发送消息,也允许服务器主动向客户端发送消息。在 WebSoc...

weixin_33172728的博客 739

LTE 中设置voice/data centric的差异

1. 什么是voice centric和data centric Voice centric和data centric的差别在于以语音为中心还是以数据为中心。这里的以某某为中心可不是说说而已。举个栗子,UE一般搜网注册都会按照LUG(LTE->UMTS->GSM)或者LC(LTE->CDMA)的顺序进行,如果UE(未开通VOLTE)注册到LTE时,网络提示不支持语音,比如CSFB。UE就必须disable LTE后回到GU或者CDMA,否则留在不能语音的网络下,UE就会...

alimingh的博客 5234

共享单车数据分析与需求预测项目

除了自行车共享系统的有趣的实际应用之外,这些系统生成的数据特征使它们成为研究的有吸引力的对象。由于这些系统在交通、环境和健康问题中的重要作用,它们引起了极大的关注。Huber 回归器:一个对异常值具有鲁棒性的模型,CV 得分为 0.4660,表明它对此数据集可能不那么有效。代码中的内容cv_score就像您正在使用的机器学习模型的成绩单。它告诉您模型的表现如何。减少异常值的影响:它还可以减少异常值的影响,因为对数转换显着缩小了数据的范围。因此,cv_score平均分数表明您的模型的预测效果如何。

极光喵的博客 2948

探索高效Web通信新纪元:Apache Websocket 模块深度解读与推荐

探索高效Web通信新纪元:Apache Websocket 模块深度解读与推荐 在现代网络应用中,实时交互已成为不可或缺的特性,而WebSocket作为这一需求的核心解决方案,正扮演着越来越重要的角色。今天,我们深入探讨一个重量级开源项目——Apache Websocket模块,这是一款专为Apache 2.x设计的插件,旨在通过WebSocket协议(RFC 6455)增强服务器处理请求的能力。...

gitblog_01132的博客 537

python爬取《你好, 李焕英》豆瓣评论数据

# 导入工具包 import requests from bs4 import BeautifulSoup import time import pandas as pd import numpy as np # 请求头 headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36'} # =

python技巧分享 3457

Apache ShenYu网关终极指南:WebSocket长连接代理配置详解

Apache ShenYu是一款强大的Java原生API网关,专为服务代理、协议转换和API治理而设计。作为企业级微服务架构的核心组件,它支持多种协议和丰富的插件生态,其中WebSocket长连接支持是其重要特性之一。🚀 ## 什么是Apache ShenYu网关? Apache ShenYu是一个高性能的Java原生API网关,提供完整的服务代理、协议转换和API治理能力。该项目采用模块化

gitblog_00487的博客 783

IEEE S&P 2026 大模型安全论文整理

本文梳理了 IEEE S&P 2026(第47届 IEEE 安全与隐私研讨会)中与 LLM Safety 相关的论文,涵盖大模型越狱攻击、防御与对齐、隐私保护、RAG 安全、多模态大模型安全、智能体安全、图-LLM 安全、工具链安全及生成式 AI 安全与隐私等方向。

CSPhD-winston的博客 1339

MeloTTS 生成 RKNN 模型

摘要: 本方案基于RK3588平台,利用RKNN工具链实现高效语音合成(TTS)。采用MeloTTS开源模型,支持中英文混合语音生成。部署流程包括:1) 导出ONNX模型;2) 转换为RKNN格式;3) 在RK3588开发板运行。关键步骤包含环境配置(RKNN Toolkit2≥1.4.0)、模型转换(非量化处理)及音频处理实现。方案充分发挥RK3588的NPU加速能力,适用于边缘设备语音合成场景

J。 348

Apache WebSocket 模块使用教程

Apache WebSocket 模块使用教程 1. 项目介绍 Apache WebSocket 模块是一个用于 Apache 2.x 服务器的模块,旨在处理使用 WebSocket 协议(RFC 6455)的请求。该模块采用插件架构,允许开发者无需了解 Apache 内部结构即可处理 WebSocket 消息。它支持 WebSocket 协议的版本 7、8 和 13,以及较旧的 draft-76...

gitblog_00100的博客 702

orin+96712接GMSL2相机调试经验

orin gmsl camera调试

乐于分享 4456

Apache WebSocket 模块项目推荐

Apache WebSocket 模块项目推荐 项目基础介绍和主要编程语言 Apache WebSocket 模块是一个用于 Apache 2.x 服务器的开源模块,旨在处理 WebSocket 协议(RFC 6455)的请求。该项目的主要编程语言是 C 语言,适用于需要在 Apache 服务器上实现 WebSocket 支持的开发者。 项目核心功能 该模块的核心功能包括: WebSocket ...

gitblog_00432的博客 468

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Apache APISIX WebSocket 认证配置指南

Apache APISIX WebSocket 认证配置指南 【免费下载链接】apisix The Cloud-Native API Gateway 项目地址: https://gitcode.com/GitHub_Trendin...

gitblog_00407的博客 743

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

apache 配置 wss websocket打开握手超时_Websocket (一)基础认知

一、WebSocket 简介 WebSocket 是一种基于 TCP 的网络协议。在 2009 年诞生,于 2011 年被 IETF 定为标准 RFC 6455 通信标准,并由 RFC7936 补充规范。WebSocket API 也被 W3C 定为标准。WebSocket 也是一种全双工通信的协议,既允许客户端向服务器主动发送消息,也允许服务器主动向客户端发送消息。在 WebSocket 中,浏...

weixin_30095343的博客 1345

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

apache 配置 wss websocket打开握手超时_WebSocket的姨母级教程

目录一. WebSocket 简介WebSocket 是一种基于 TCP 的网络协议。在 2009 年诞生,于 2011 年被 IETF 定为标准 RFC 6455 通信标准,并由 RFC7936 补充规范。WebSocket API 也被 W3C 定为标准。WebSocket 也是一种全双工通信的协议,既允许客户端向服务器主动发送消息,也允许服务器主动向客户端发送消息。在 WebSoc...

weixin_39785814的博客 722

linux ajp集群,Apache应用集群——AJP方式

Apache集群:ajp集群方式1.下载并安装Apache服务器2.修改配置文件conf/httpd.conf#修改安装路径DefineSRVROOT"/httpd-2.4.29-Win64-VC15/Apache24"ServerRoot"${SRVROOT}"#启用以下模块LoadModuleproxy_modulemodules/mod_proxy.soLoadModule...

weixin_39972151的博客 173
上一篇: ServiceLoader : JAVA SPI 机制
下一篇: Tomcat 7.0.50 Coyote 连接器类结构和架构设计简析
conquer0715
博客等级 码龄18年 73粉丝 147原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值