TEL:400-8793-956
当前位置:程序、服务器

Swoole websocket无法打开SSL双向身份验证。如何配置呢?

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-16 10:31:31

 问:目前,swoole的版本是1.10。X; 使用websocketserver时,以下配置用于启用SSL双向身份验证。如果找到端口9502或SSL单向身份验证,还需要启用哪些其他设置?

self :: $ server = new swoole_websocket_server(“ 0.0.0.0”,9501,SWOOLE_PROCESS,SWOOLE_SOCK_TCP | SWOOLE_SSL);
self :: $ port9502 = self :: $ server-> listen(“ 0.0.0.0”,9502,SWOOLE_SOCK_TCP | SWOOLE_SSL);
self :: $ port9502-> set(array(
 
    'ssl_key_file' => 'xx',
    'ssl_cert_file' => 'xx',
    'ssl_verify_peer'       => true,
    'ssl_allow_self_signed' => true,
    'ssl_client_cert_file' => 'xx',
    'open_http_protocol' => true,
    'open_websocket_protocol' => true
));
 
答这个建议去Swote Q&A的问题是由开发团队的成员回答。
v1.x已经2018-05-14结束了分支
查看最新的支持计划https://wiki.swoole
 
答:目前,很难升级版本。
如何在此版本中设置SSL相互认证?
上一篇: 在Vue初始化webpack ProjectName之后,执行NPM安装以报告错误。如何解决这个问题呢?
下一篇: SQL像常规教学一样