No Data
(注:本程序为简单实现,因纯属业余时间编写,开发比较仓促,欢迎完善)
请遵循法律法规,不要用来做违法的事情
1.staticweb目录您需要进行nginx配置为站点。
2.GatewayWorker下startgateway中配置wss所需要的证书
$context = array(
'ssl' => array(// 请使用绝对路径
'localpk' => 'xxxxxx.key',
'verifypeer' => false, // 'allowselfsigned' => true, //如果是自签名证书需要开启此选项
)
);
cd 您的GatewayWorker路径/GatewayWorker ; php start.php start
3.启动GatewayWorker
4.start_sync中可根据您的服务器配置来设置:进程数$taskworker->count = 10;`
task进程数可以根据需要多开一些,默认为10
upstream websocket { server 127.0.0.1:8848; } server { ...//...代表您的nginx其他配置location /wss { proxy_pass http://websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; }
} //配置完成后,修改 style/js/index.js中连接ws部分为: // __this.ws = new WebSocket("ws" + (ishttps ? "s": "") + "://" + document.domain + "/wss"); //nginx配置ssl做8848转发