首页
学习
活动
专区
圈层
工具
发布

Nginx 配置https及wss

为了保护 Web 安全,要求我们使用 HTTPS(HTTP + SSL) 以及 WSS(Websocket + SSL) 进行通信。...HTTPS 及 WSS 协议旨在保护用户数据在网络上不被窃听(机密性) 和不被篡改(完整性)。 ?...HTTP 与 HTTPS 区别 HTTPS 协议需要到 CA 申请证书,一般免费证书较少,因而需要一定费用; HTTP 是超文本传输协议,信息是明文传输,HTTPS 则是具有安全性的 SSL 加密传输;...HTTP 和 HTTPS 使用的是完全不同的连接方式,用的端口也不一样,前者默认是80,后者默认是443; HTTP 的连接很简单,是无状态的;HTTPS 协议是由 SSL + HTTP 协议构建的可进行加密传输...fe.domain.com/emailAddress=ligang@xxx-cn.com Getting Private key -x509:证书版本号,509是给CA自己创建证书的准用选项 -days:指定证书有效期 WSS

4.1K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django 生成 ssl 安全证书,切换 https、wss协议(daphne 、nginx)

    Django 普通 http 协议不够安全,无法支持连接本地摄像头(虽然在本地 localhost 上能连),此时需要切换成 https 协议(先提个醒,我这个方法最后失败了,不过对您应该也有帮助...然后就会在指定目录下创建 私钥文件 和 证书文件 ,输入以下命令可查看生成的证书内容: openssl x509 -in F:\全栈\certs\cert.pem -text -noout Django 配置 https...发现虽然能启动 https ,但是会提示不安全。 安装证书 解决方法,将自定义安全证书放入浏览器中。...点击安装证书 2、选择将证书存储到"本地计算机",然后点击下一步 3、选择“受信任的根证书颁发机构”作为存储位置,点击确定 4、点击完成,证书成功被导入 成功安装好证书: 虽然是能调用摄像头了,说明 https...和 WSS,但是 daphne 不支持--cert-file 和 --key-file 参数。

    53000

    使用 Postman、Python 测试 WebSocket(wss)

    在本篇指南中,我们将探讨使用 Postman 和 Python 分别如何测试 WebSocket(wss)。...新建 wss 测试 连接 topic 这里我以网上的一个案例作为示范:wss://ws.dyhjw.com/?token= 连接成功后部分 wss 需要发送消息建立通信,比如建立需要通信的消息源。...wss 鉴权(Unexpected server response: 200) 如果你的 wss 服务端需要鉴权操作,那么你需要根据具体的鉴权方式进行鉴权,比如在 header 中添加 cookie 之类...wss:// 和 ws:// 的区别 wss:// 和 ws:// 的区别在于安全性和传输加密,ws:// 使用普通的 WebSocket 协议进行通信, wss:// 使用加密的 WebSocket...连接成功后一段时间自动断开连接 wss 服务端可能需要接收心跳报文检测客户端是否存活,超过一定时间如果没有收到心跳报文则会断开连接。

    6.9K30
    领券