swoole用https访问

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的域名

你可能感兴趣的:(swoole用https访问)