亚洲欧美精品久久洲久久久久|欧美熟妇另类久久久久久久|亚洲国产欧美国产第一区|99国内精品久久久久久无码不卡

<rp id="2pb4k"></rp>
    1. <wbr id="2pb4k"></wbr>
      1. <cite id="2pb4k"><form id="2pb4k"></form></cite><rp id="2pb4k"></rp>
        <rt id="2pb4k"><meter id="2pb4k"></meter></rt>

            1. <cite id="2pb4k"><noscript id="2pb4k"></noscript></cite>
              <rt id="2pb4k"></rt>
                <rp id="2pb4k"></rp>
                1. 138-4942-2648

                  網站建設 APP開發 小程序

                  KNOWLEDGE/知識

                  分享你我感悟

                  workerman利用apache代理wss

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

                  文章作者:新翔軟件

                  瀏覽次數: 1088

                  也可以利用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

                  推薦產品查看更多

                  <rp id="2pb4k"></rp>
                    1. <wbr id="2pb4k"></wbr>
                      1. <cite id="2pb4k"><form id="2pb4k"></form></cite><rp id="2pb4k"></rp>
                        <rt id="2pb4k"><meter id="2pb4k"></meter></rt>

                            1. <cite id="2pb4k"><noscript id="2pb4k"></noscript></cite>
                              <rt id="2pb4k"></rt>
                                <rp id="2pb4k"></rp>