apache配置wss
ws和wss的区别与http和https相似。
ws是没有证书安全的websocket,wss是有ssl证书安全的websocket
在apache环境下配置wss步骤:
1.需要在httpd.conf启用两个模块:mod_proxy.so和mod_proxy_wstunnel.so 。
启用方法:需要在httpd.conf 中添加以下代码
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
2.配置httpd_ssl.conf:
在VirtualHost中添加以下代码 :
SSLProxyEngine on
ProxyRequests Off
ProxyPass /wss ws://localhost:8430 #服务器+端口号 注意:此处只能写域名
ProxyPassReverse /wss wss://www.abc.cn/ #客户端的域名
值得注意的是:1.在配置proxyPass的时候,我看很多网友都写成了ip地址,但我实际配置的时却不成功,后来调查了wss,才发现wss只能通过域名发起连接,ip则会不成功。
2.在客户端发起连接的时候,若使用wss也需要浏览器使用https的网站发起。
apache配置wss相关推荐
- apache 配置 wss websocket打开握手超时_「Web应用架构」WebSocket介绍和WebSocket API
WebSocket支持在客户端和服务器之间双向的.面向消息的文本和二进制数据流.它是浏览器中最接近原始网络套接字的API.除了WebSocket连接也不仅仅是一个网络套接字,因为浏览器在一个简单的AP ...
- Linux Apache 配置 websocket wss
简述ws wss区别: WebSocket协议是html5的一种通信协议,该协议兼容我们常用的浏览器.例如Chrome. Firefox.IE等.它可以使客户端和服务端双向数据传输更加简单快捷,并且在 ...
- nginx websocket wss 连接失败 failed_Nginx 配置WSS 解析与实战
Nginx 配置WSS 解析与实战 1. 几个关键概念 1.1 WebSocket WebSocket 协议是 html5 的一种通信协议,该协议兼容我们常用的浏览器.例如:Chrome.Firefo ...
- php+配置+wss+协议,WSS快速安装配置
WSS是什么? WSS(White Shark System)基于PMI全球项目管理标准,专注于项目管理规范性.易用性.以及视觉效果.主要功能包括项目管理.任务管理.工时管理.工作日志管理.邮件提醒等 ...
- activemq配置wss协议
wss是加密协议,必须配置https证书 <sslContext><sslContext keyStore="file:/etc/letsencrypt/live/dudu ...
- windows下apache配置虚拟主机的两个方法
windows下apache配置虚拟主机方法一: 对httpd.conf进行设置: 1.注释以下三行 #ServerAdmin #ServerName #DocumentRoot 2.去掉mod_pr ...
- Apache配置--用户认证(针对目录访问)-update2015-05-02
通过Apache配置可以限制用户对目录的访问,会弹出像phpadmin一样的登陆框. ========================================================= ...
- 【Linux】Centos7 下使用Apache 配置网站虚拟地址, 另附 laravel 虚拟地址配置
最近使用laravel 搞项目,配置本地开发环境,很是头疼,不知道是什么情况,简单直白地总结一下,附上配置详情 电脑环境: Centos7 + lamp 你的电脑上有Apache Apache配置文件 ...
- 【CyberSecurityLearning 32】Apache配置、Apache的访问控制设定、LAMP平台的搭建
目录 Apache配置 web服务 Apache 1.先启动httpd服务 2.通过端口来验证服务是否启动 3.建立主页 4.关于Apache服务软件的主配置文件分析 Apache的访问控制设定 1. ...
最新文章
- 机器学习中防止过拟合的处理方法
- pta数据结构 彩虹瓶(c++实现)(详解)
- 序列的卷积运算与相关运算——MATLAB
- Homework1_3015218130_许鹏程
- 小爬爬1:jupyter简单使用爬虫相关概念
- item 12: 把重写函数声明为“override”的
- OpenGL与EGL最简流程(十八)
- Effective C++笔记_条款35 考虑virtual 函数以外的其他选择
- .NET Compact Framework 2.0 SP1 发布了
- smart检测指标详解
- css代码body>*是什么意思
- html中三角函数表示什么,三角函数的化一公式
- 如何快速搭建免费云服务器
- 数据透视表mysql_MySQL查询和数据透视表
- 【ROSE】1. Rational Rose简介
- C#扫雷外挂辅助工具
- mmc驱动框架基础介绍
- (科软)高级软件工程课程总结
- blob类型url的视频下载问题
- matlab(二)统计图
热门文章
- 统计二叉树度为0、1、2的结点
- Java毕设项目户籍管理系统(java+VUE+Mybatis+Maven+Mysql)
- python 经典类与新式类
- 计算机切换管理员用户,切换为Administrator,完全掌握电脑
- IDES翻译—采购流程中的Enjoy界面
- CodeCombat代码全记录(Python学习利器)--边地森林(第二章)代码4
- matlab工具箱三维还原原理,matlab三维重建工具箱
- 安全多方计算MPC学习笔记
- 【论文精读】CMT: Convolutional Neural Networks MeetVision Transformers
- PyTorch之分布式操作中的Barrier