🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
如果您的网站是 `https`的有`ssl` 证书,那么您应该适当对 socket 服务端做一定的调整,否则无法正常的使用。 #### 1、配置证书 打开 application/plugins/luobo/service/config.php ```php // 是否开启 ssl 'is_open_ssl' => false, 'context' => [ 'ssl' => [ // 请使用绝对路径 'local_cert' => '磁盘路径/server.pem', // 也可以是crt文件 'local_pk' => '磁盘路径/server.key', 'verify_peer' => false ] ], ``` (1)设置 ``` 'is_open_ssl' => true ``` 表示开启 `ssl` (2) 设置ssl证书路径 ``` 'local_cert' => '磁盘路径/server.pem', // 也可以是crt文件 'local_pk' => '磁盘路径/server.key', ``` >[danger] 注意这里的路径一定是从服务器根目录开始的完整的绝对路径 > 如果你的ssl证书是自签名的,请加上 ```php 'context' => [ 'ssl' => [ // 请使用绝对路径 'local_cert' => '磁盘路径/server.pem', // 也可以是crt文件 'local_pk' => '磁盘路径/server.key', 'verify_peer' => false, 'allow_self_signed' => true, //如果是自签名证书需要开启此选项 ] ], ``` #### 2、配置连接域名 ![](https://img.kancloud.cn/78/3f/783f8056637aec9c872c50702a5c759f_1946x640.png) 选择 `https` 并填写您的 https 域名,点击修改保存起来。 #### 3、重启socket服务 ```php php start.php restart -d ```