🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 准备工作 1. 已经申请了对应域名的证书,且证书在有效期内(pem/crt文件及key文件)放在磁盘某个目录(位置任意,能读即可) 2. 建议先行调通http+ws,服务正常后,再开启wss**`重点`** #### 创建WSS服务 1. 请于后台找到:企业IM客服系统->IM配置->运行配置 2. 运行配置内:开启WSS服务,然后配置好ssl证书和ssl证书KEY的**绝对路径** 3. 关闭`Swoole`服务,再重新启动`Swoole`服务,[命令参考](https://www.kancloud.cn/senhuo/bibile/2742590),平滑重启可能无效 4. 我们在启动`Swoole`服务时,注明了当前启动的服务协议,请参考下图 ![](https://img.kancloud.cn/94/2e/942e02d535d90d6867303a312993c4f4_510x63.png) #### 注意事项 1. 请确保证书路径可读、证书在有效期内、证书与域名对应 2. Linux绝对路径一般以`/www`开头,列如:`/www/wwwroot/im.thankphp.com/cert/im.pem` 3. 如果站点已创建好https服务,将无法通过ws协议连接WebSocket,请参考以上方法配置wss 4. 如果已经创建好wss服务,则只能通过wss协议连接,无法通过ws协议连接