Nginx websocket反向代理


L:106

現在主流的反向代理,通過長鏈接可以從服務器推送數據到頁面

 

 

升級成websocket反向代理必須根據上面的配置做配置

 

 

缺點無法多路復用,也就是沒辦法並行 

 

我們測試下Websocket反向代理

首先我們先用nginx搭建一個反向代理服務器具體代碼如下

server {
        listen       8080;
        server_name  shopp**.com.cn; 

    location{
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_pass http://echo.websocket.org;  #配置反向代理域名

    }
}        

我們啟用轉包工具 抓包命令如下

tcpdump -i eth0  port 8080

  

我們登錄測試網站 在location 輸入我們nginx 配置的servername 然后點擊 Connect 

如果顯示連接成功 我們可以在下面messge 發送消息

 然后再到linux服務器去查看抓包數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM