服务端的swoole已经开启了openssl
swoole服务端的配置是
证书是域名的证书,阿里云上申请的免费ssl证书
客户端使用
尝试过 wss://域名:port 和wss://ip:port ,但是都连接不上,
但是本地用ws://远程连接是可以连接的上的 为什么???求指教
服务端的swoole已经开启了openssl
swoole服务端的配置是
证书是域名的证书,阿里云上申请的免费ssl证书
客户端使用
尝试过 wss://域名:port 和wss://ip:port ,但是都连接不上,
但是本地用ws://远程连接是可以连接的上的 为什么???求指教
$serv = new swoole_server('0.0.0.0', 9501, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL);
$serv->set(array(
'ssl_cert_file' => __DIR__.'/config/ssl.crt',
'ssl_key_file' => __DIR__.'/config/ssl.key',
));
楼上的回答,这样是正确的。另外,我顺便安利你一下,你可以用EasySwoole 框架里面的socket包来实现控制器模式的websocket开发,具体地址在 https://github.com/easy-swool...
当然你可以可以看下swooole聊天室的开发 用EasySwoole实现的,希望对你有帮助
https://github.com/easy-swool...
2 回答2.2k 阅读
1 回答455 阅读✓ 已解决
1 回答591 阅读
226 阅读
请查阅:https://wiki.swoole.com/wiki/...
要加
SWOOLE_SSL