码迷,mamicode.com
首页 > 其他好文 > 详细

【转】实现Nginx代理WSS协议

时间:2018-12-08 19:08:33      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:防火墙   基础   教程   译文   web   应用程序   握手   来源   转发   

https://blog.csdn.net/chopin407/article/details/52937645

 

后来看到了官网的教程(http://nginx.org/en/docs/http/websocket.htm, 译文:http://blog.csdn.net/chszs/article/details/26369257)可以通http模块实现wss代理,并且之前https代理已经实现,所以决定尝试下,结果确实OK。在nginx的http模块下增加以下配置即可,直接利用443端口转发:

主要还是发现WebSocket协议和HTTP协议虽然不同,但是WebSocket协议的握手和HTTP是兼容的,它使用HTTP的Upgrade协议头将连接从HTTP连接升级到WebSocket连接。这个特性使得WebSocket应用程序可以很容易地应用到现有的基础设施。例如,WebSocket应用可以使用标准的80和443 HTTP端口,因此可以通过现有的防火墙设施。
---------------------
作者:chopin407
来源:CSDN
原文:https://blog.csdn.net/chopin407/article/details/52937645
版权声明:本文为博主原创文章,转载请附上博文链接!

【转】实现Nginx代理WSS协议

标签:防火墙   基础   教程   译文   web   应用程序   握手   来源   转发   

原文地址:https://www.cnblogs.com/rgqancy/p/10088596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!