1. 程式人生 > >【轉】實現Nginx代理WSS協議

【轉】實現Nginx代理WSS協議

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
版權宣告:本文為博主原創文章,轉載請附上博文連結!