最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Nginx配置WebSocket(支持wss與ws連接)

 更新時間:2025年09月09日 10:28:08   作者:feifeigo123  
本文主要介紹了詳解Nginx配置WebSocket(支持wss與ws連接),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、對wss與nginx代理wss的理解:

1、wss協(xié)議實際是websocket+SSL,就是在websocket協(xié)議上加入SSL層,類似https(http+SSL)。

2、利用nginx代理wss【通訊原理及流程】

(1)、客戶端發(fā)起wss連接連到nginx

(2)、nginx將wss協(xié)議的數(shù)據(jù)轉(zhuǎn)換成ws協(xié)議數(shù)據(jù)并轉(zhuǎn)發(fā)到Workerman的websocket協(xié)議端口

(3)、Workerman收到數(shù)據(jù)后做業(yè)務(wù)邏輯處理

(4)、Workerman給客戶端發(fā)送消息時,則是相反的過程,數(shù)據(jù)經(jīng)過nginx/轉(zhuǎn)換成wss協(xié)議然后發(fā)給客戶端

二、nginx配置ssl和wss

 server
{
    listen 80;
    listen 443 ssl;
    server_name 域名;
 
    ssl on;
    ssl_certificate 證書.crt;
    ssl_certificate_key 證書.key;
    ssl_session_timeout 5m;
    ssl_session_cache shared:SSL:50m;
    ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2; #按照這個協(xié)議配置
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_prefer_server_ciphers on;
    
    location /wss/  {   
     proxy_pass http://127.0.0.1:7879/;        #通過配置端口指向部署websocker的項目
     proxy_http_version 1.1;    
     proxy_set_header Upgrade $http_upgrade;    
     proxy_set_header Connection "Upgrade";    
     proxy_set_header X-real-ip $remote_addr;
     proxy_set_header X-Forwarded-For $remote_addr;
     }
}

踩坑點:
1、location /wss/ { 錯寫成 location /wss {
2、proxy_pass http://127.0.0.1:82/ 錯寫成 proxy_pass http://127.0.0.1:82

三、通過wss和ws連接websocket

1、wss連接:

(1)、wss://域名/wss/項目訪問  如:wss://test.com/wss/insight/websocket/*
(2)、ws://域名:82/項目訪問  如:ws://test.com:82/insight/websocket/*

到此這篇關(guān)于詳解Nginx配置WebSocket(支持wss與ws連接)的文章就介紹到這了,更多相關(guān)Nginx配置WebSocket內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx源碼研究之nginx限流模塊詳解

    Nginx源碼研究之nginx限流模塊詳解

    這篇文章主要介紹了Nginx源碼研究之nginx限流模塊詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Nginx中輪詢機(jī)制的實現(xiàn)

    Nginx中輪詢機(jī)制的實現(xiàn)

    Nginx是一款優(yōu)秀的Web服務(wù)器和反向代理服務(wù)器,本文主要介紹了Nginx中最基本的輪詢機(jī)制的原理、配置及其優(yōu)化方法,具有一定的參考價值,感興趣的可以了解一下
    2024-10-10
  • 分享最新版 nginx內(nèi)置變量 大全

    分享最新版 nginx內(nèi)置變量 大全

    在配置基于nginx服務(wù)器的網(wǎng)站時,必然會用到 nginx內(nèi)置變量 ,下面筆者將它整理成列表,把最新版本的變量列出來,以方便做配置時查詢
    2016-04-04
  • nginx前綴匹配的實現(xiàn)

    nginx前綴匹配的實現(xiàn)

    在nginx的配置文件中,很容易的看到location的模塊,本文主要介紹了nginx前綴匹配的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • nginx結(jié)合openssl實現(xiàn)https的方法

    nginx結(jié)合openssl實現(xiàn)https的方法

    這篇文章主要介紹了基于nginx結(jié)合openssl實現(xiàn)https的方法,準(zhǔn)備工作大家需要安裝nginx服務(wù),具體操作過程跟隨小編一起看看吧
    2021-07-07
  • Nginx訪問日志access_log配置及信息詳解(推薦)

    Nginx訪問日志access_log配置及信息詳解(推薦)

    當(dāng)你設(shè)置日志級別成debug,如果你在調(diào)試一個在線的高流量網(wǎng)站的話,你的錯誤日志可能會記錄每個請求的很多消息,這樣會變得毫無意義,下面小編給大家介紹Nginx訪問日志access_log配置及信息詳解,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • Nginx http升級到https的完整步驟

    Nginx http升級到https的完整步驟

    這篇文章主要給大家介紹了關(guān)于Nginx http升級到https的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Nginx 配置 HTTPS 與 WSS 完整指南(最新推薦)

    Nginx 配置 HTTPS 與 WSS 完整指南(最新推薦)

    本教程將手把手教你如何為網(wǎng)站配置 HTTPS 加密訪問,并通過反向代理實現(xiàn)安全的 WebSocket(WSS)通信,感興趣的朋友跟隨小編一起看看吧
    2025-05-05
  • Nginx安裝配置詳解

    Nginx安裝配置詳解

    Nginx (engine x) 是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù)。本文詳細(xì)講解了Nginx安裝與配置的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • nginx配置虛擬主機(jī)vhost的方法詳解

    nginx配置虛擬主機(jī)vhost的方法詳解

    Nginx vhost配置,可實現(xiàn)基于ip、端口號、servername的虛擬主機(jī),同時可避免直接修改主配置文件。在nginx下配置虛擬主機(jī)vhost非常方便。這篇文章主要介紹了nginx配置虛擬主機(jī)vhost的方法,需要的朋友可以參考下
    2017-03-03

最新評論

东阳市| 武川县| 仁布县| 万全县| 恩平市| 屏东县| 肥西县| 土默特左旗| 吴堡县| 荃湾区| 山西省| 湖口县| 新竹县| 财经| 临漳县| 曲阜市| 铁力市| 云林县| 中方县| 交城县| 阿巴嘎旗| 民权县| 泰兴市| 神池县| 通山县| 上犹县| 阿拉善左旗| 合川市| 大石桥市| 临西县| 红河县| 乐至县| 江都市| 嘉义县| 南平市| 岚皋县| 桦川县| 苍梧县| 彩票| 长岭县| 普兰店市|