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相关推荐

  1. apache 配置 wss websocket打开握手超时_「Web应用架构」WebSocket介绍和WebSocket API

    WebSocket支持在客户端和服务器之间双向的.面向消息的文本和二进制数据流.它是浏览器中最接近原始网络套接字的API.除了WebSocket连接也不仅仅是一个网络套接字,因为浏览器在一个简单的AP ...

  2. Linux Apache 配置 websocket wss

    简述ws wss区别: WebSocket协议是html5的一种通信协议,该协议兼容我们常用的浏览器.例如Chrome. Firefox.IE等.它可以使客户端和服务端双向数据传输更加简单快捷,并且在 ...

  3. nginx websocket wss 连接失败 failed_Nginx 配置WSS 解析与实战

    Nginx 配置WSS 解析与实战 1. 几个关键概念 1.1 WebSocket WebSocket 协议是 html5 的一种通信协议,该协议兼容我们常用的浏览器.例如:Chrome.Firefo ...

  4. php+配置+wss+协议,WSS快速安装配置

    WSS是什么? WSS(White Shark System)基于PMI全球项目管理标准,专注于项目管理规范性.易用性.以及视觉效果.主要功能包括项目管理.任务管理.工时管理.工作日志管理.邮件提醒等 ...

  5. activemq配置wss协议

    wss是加密协议,必须配置https证书 <sslContext><sslContext keyStore="file:/etc/letsencrypt/live/dudu ...

  6. windows下apache配置虚拟主机的两个方法

    windows下apache配置虚拟主机方法一: 对httpd.conf进行设置: 1.注释以下三行 #ServerAdmin #ServerName #DocumentRoot 2.去掉mod_pr ...

  7. Apache配置--用户认证(针对目录访问)-update2015-05-02

    通过Apache配置可以限制用户对目录的访问,会弹出像phpadmin一样的登陆框. ========================================================= ...

  8. 【Linux】Centos7 下使用Apache 配置网站虚拟地址, 另附 laravel 虚拟地址配置

    最近使用laravel 搞项目,配置本地开发环境,很是头疼,不知道是什么情况,简单直白地总结一下,附上配置详情 电脑环境: Centos7 + lamp 你的电脑上有Apache Apache配置文件 ...

  9. 【CyberSecurityLearning 32】Apache配置、Apache的访问控制设定、LAMP平台的搭建

    目录 Apache配置 web服务 Apache 1.先启动httpd服务 2.通过端口来验证服务是否启动 3.建立主页 4.关于Apache服务软件的主配置文件分析 Apache的访问控制设定 1. ...

最新文章

  1. 机器学习中防止过拟合的处理方法
  2. pta数据结构 彩虹瓶(c++实现)(详解)
  3. 序列的卷积运算与相关运算——MATLAB
  4. Homework1_3015218130_许鹏程
  5. 小爬爬1:jupyter简单使用爬虫相关概念
  6. item 12: 把重写函数声明为“override”的
  7. OpenGL与EGL最简流程(十八)
  8. Effective C++笔记_条款35 考虑virtual 函数以外的其他选择
  9. .NET Compact Framework 2.0 SP1 发布了
  10. smart检测指标详解
  11. css代码body>*是什么意思
  12. html中三角函数表示什么,三角函数的化一公式
  13. 如何快速搭建免费云服务器
  14. 数据透视表mysql_MySQL查询和数据透视表
  15. 【ROSE】1. Rational Rose简介
  16. C#扫雷外挂辅助工具
  17. mmc驱动框架基础介绍
  18. (科软)高级软件工程课程总结
  19. blob类型url的视频下载问题
  20. matlab(二)统计图

热门文章

  1. 统计二叉树度为0、1、2的结点
  2. Java毕设项目户籍管理系统(java+VUE+Mybatis+Maven+Mysql)
  3. python 经典类与新式类
  4. 计算机切换管理员用户,切换为Administrator,完全掌握电脑
  5. IDES翻译—采购流程中的Enjoy界面
  6. CodeCombat代码全记录(Python学习利器)--边地森林(第二章)代码4
  7. matlab工具箱三维还原原理,matlab三维重建工具箱
  8. 安全多方计算MPC学习笔记
  9. 【论文精读】CMT: Convolutional Neural Networks MeetVision Transformers
  10. PyTorch之分布式操作中的Barrier