99久久精品A免费看国产一区二区三区&中文字幕无人妻在线不卡视频&东京热av加勒比一区二区&自拍偷区亚洲综合第一页

          <bdo id="sjcdx"><optgroup id="sjcdx"><thead id="sjcdx"></thead></optgroup></bdo>

          1. <menuitem id="sjcdx"></menuitem>

          2. <track id="sjcdx"></track>

            <tbody id="sjcdx"><div id="sjcdx"><td id="sjcdx"></td></div></tbody>
            138-4942-2648

            網站建設 APP開發 小程序

            KNOWLEDGE/知識

            分享你我感悟

            workerman利用apache代理wss

            發表時間:2023-01-14 11:56:19

            文章作者:新翔軟件

            瀏覽次數: 908

            也可以利用apache作為wss代理轉發給workerman。

            準備工作:

            1、GatewayWorker 監聽 8282 端口(websocket協議)

            2、已經申請了ssl證書, 假設放在了/server/httpd/cert/ 下

            3、利用apache轉發443端口至指定端口8282

            4、httpd-ssl.conf 已加載

            5、openssl 已安裝

            啟用 proxy_wstunnel_module 模塊

            LoadModule proxy_module modules/mod_proxy.so
            LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
            配置SSL及代理

            #extra/httpd-ssl.conf
            DocumentRoot "/網站/目錄"
            ServerName 域名
             
            # Proxy Config
            SSLProxyEngine on
             
            ProxyRequests Off
            ProxyPass /wss ws://127.0.0.1:8282/wss
            ProxyPassReverse /wss ws://127.0.0.1:8282/wss
             
            # 添加 SSL 協議支持協議,去掉不安全的協議
            SSLProtocol all -SSLv2 -SSLv3
            # 修改加密套件如下
            SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
            SSLHonorCipherOrder on
            # 證書公鑰配置
            SSLCertificateFile /server/httpd/cert/your.pem
            # 證書私鑰配置
            SSLCertificateKeyFile /server/httpd/cert/your.key
            # 證書鏈配置,
            SSLCertificateChainFile /server/httpd/cert/chain.pem

            測試

            // 證書是會檢查域名的,請使用域名連接。注意沒有端口
            ws = new WebSocket("wss://域名.com/wss");
             
            ws.onopen = function() {
                alert("連接成功");
                ws.send('tom');
                alert("給服務端發送一個字符串:tom");
            };
            ws.onmessage = function(e) {
                alert("收到服務端的消息:" + e.data);
            };

            ————————————————
            版權聲明:本文為CSDN博主「djlhf」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
            原文鏈接:https://blog.csdn.net/djlhf/article/details/127885285

            推薦產品查看更多

            99久久精品A免费看国产一区二区三区&中文字幕无人妻在线不卡视频&东京热av加勒比一区二区&自拍偷区亚洲综合第一页

                  <bdo id="sjcdx"><optgroup id="sjcdx"><thead id="sjcdx"></thead></optgroup></bdo>

                  1. <menuitem id="sjcdx"></menuitem>

                  2. <track id="sjcdx"></track>

                    <tbody id="sjcdx"><div id="sjcdx"><td id="sjcdx"></td></div></tbody>