swoole必须编译--enable-openssl
./configure --with-php-config=/usr/local/php7/bin/php-config --enable-openssl
php --ri swoole可以查看是否有openssl了
//初始化类的时候,加上openssl参数
$serv = new swoole_websocket_server("0.0.0.0", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL);
set里面加入你的证书
'ssl_cert_file'=>'/etc/pki/tls/certs/public.pem',
'ssl_key_file'=>'/etc/pki/tls/certs/15200000000.key',
客户端连接的时候必须用https的域名