swoole server配置了ssl的crt文件,里面是证书链,有三个证书,但下发给客户端的只有一个,该怎么解决?

使用swoole_http_server和swoole_websocket_server分别做了测试。

构造的参数是host, port, SWOOLE_BASE, SWOOLE_SOCK_TCP | SWOOLE_SSL

配置参数是 'worker_num' => 1, "ssl_cert_file" => 'some.crt',(这里是三个证书的证书链,在nginx里使用没有问题) "ssl_key_file" => 'some.key',

使用openssl s_client -connect命令检查,没有证书链

2015-12-28 04:54
0
0

nekocc

赞同来自:

。。。写小程序时候遇到了同样的问题,各种连不上,最后直接用了直接提供的nginx证书就解决了 其实就是把root_bundle.crt合并到旧证书里,两张并一起。。。

2018-10-11 10:43

要回复问题请先登录注册