亚洲AV无码一区东京热久久sm|国产在线精品一区二区三区不卡广|成品视频观看入口免费高清完整片|人人妻人人爽人人做夜欢视频九色|亚洲国产中文另类久久久精品黑人|亚洲高清无专砖区日韩在线视频在线|亚洲av无码成h人动漫无遮挡不卡

138-4942-2648

網(wǎng)站建設(shè) APP開發(fā) 小程序

KNOWLEDGE/知識

分享你我感悟

您當(dāng)前位置> 首頁 > 知識 > workerman利用apache代理wss

workerman利用apache代理wss

發(fā)表時間:2023-01-14 11:56:19

文章作者:新翔軟件

瀏覽次數(shù): 1810

也可以利用apache作為wss代理轉(zhuǎn)發(fā)給workerman。

準(zhǔn)備工作:

1、GatewayWorker 監(jiān)聽 8282 端口(websocket協(xié)議)

2、已經(jīng)申請了ssl證書, 假設(shè)放在了/server/httpd/cert/ 下

3、利用apache轉(zhuǎn)發(fā)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 "/網(wǎng)站/目錄"
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 協(xié)議支持協(xié)議,去掉不安全的協(xié)議
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("給服務(wù)端發(fā)送一個字符串:tom");
};
ws.onmessage = function(e) {
    alert("收到服務(wù)端的消息:" + e.data);
};

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

推薦產(chǎn)品查看更多

泗阳县| 班玛县| 汾阳市| 临湘市| 鹤庆县| 繁峙县| 昌都县| 合水县| 扎囊县| 林州市| 岚皋县| 辉县市| 宜章县| 循化| 会宁县| 吉林市| 突泉县| 康保县| 林芝县| 延寿县| 周宁县| 托里县| 健康| 土默特右旗| 北碚区| 通许县| 罗源县| 龙陵县| 廉江市| 公主岭市| 贵溪市| 盐边县| 墨竹工卡县| 出国| 新邵县| 栾川县| 崇文区| 阳春市| 临桂县| 美姑县| 赞皇县|