最近写微信小程序 要实现通讯功能 需要配置wss
wss 其实就是 websocket + ssl 就像https http+ssl 只需要配置好ssl 即可
我在这使用的是GatewayWorker
//ssl 证书文件更路径
$context = array(
'ssl' => array(
'local_cert' => '/www/wwwroot/jdyqp.99fuku.com/vendor/GatewayWorker/jdyqpYumin/5520179_jdyqp.99fuku.com.pem', // 或者crt文件
'local_pk' => '/www/wwwroot/jdyqp.99fuku.com/vendor/GatewayWorker/jdyqpYumin/5520179_jdyqp.99fuku.com.key',
'verify_peer' => false
),
);
// gateway 进程,这里使用Text协议,可以用telnet测试
$gateway = new Gateway("websocket://0.0.0.0:8282",$context);
设置transport开启ssl,websocket+ssl即wss
$gateway->transport = 'ssl';