# 6、客服的配置
> pro版本 V1.2.1只有擁有客服插件
本客服系統基于的是 socket.io 的,因此在使用之前需要啟動 socket.io 服務。
1、配置環境
寶塔打開 `config/chat.php` 設定的端口號
```
<pre class="calibre27">```
// 端口
'ws_port' => 9172
```
```
寶塔 --> 安全 --> 添加端口規則


服務器的安全組也要打開,阿里云在服務器的安全組,騰訊云在防火墻,以騰訊云為例

2、配置 ssl 證書
打開 `config/chat.php`
```
<pre class="calibre27">```
return [
// 端口
'ws_port' => 9172,
// 是否開啟ssl
'open_ssl' => true,
// 是否開啟自簽名 自簽名證書需要開啟此處
'is_self_ssl' => true,
// ssl配置文件
'context' => [
'ssl' => [
'local_cert' => '/www/server/panel/vhost/cert/sparkshop.pfecms.com/fullchain.pem',
'local_pk' => '/www/server/panel/vhost/cert/sparkshop.pfecms.com/privkey.pem',
'verify_peer' => false,
]
]
];
```
```
`open_ssl` 配置為 `true` 開啟
`is_self_ssl` 這個配置,如果你的證書是 寶塔申請的比如 Let's Encrypt 的這種自簽名的證書,需要設置為true,如果你的證書是第三方的阿里云,騰訊云的證書則設置為false
`local_cert` 證書的路徑
`local_pk` 證書秘鑰路徑
寶塔可在 `網站-->配置-->配置文件` 種查看,注意空格

3、配置 supervisor 啟動

運行目錄:選擇 源碼的根目錄,注意不是public 是 和 app 同目錄的地方
啟動命令:`php think chat start`