如果您的网站是 `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
```