CRMEB v4 客服配置(4.3.1及以后版本)

2022-04-08 17:56 更新

說明:

此教程用于4.3.1+版本配置客服系統(tǒng),之前的v4版本查看這個(gè)文檔help.crmeb.net/crmeb-v4/2291691

1、首先放行服務(wù)器端口

[info] 提示:客服端口可自定義,目前系統(tǒng)默認(rèn)使用 20002/20003/20012 端口,v4.3.0之后版本忽略本步驟

這里以阿里云服務(wù)器為參考,進(jìn)入服務(wù)器安全組端口添加放行端口【20002】【20003】,當(dāng)然也可以放行【20000/30000】范圍之內(nèi)的全部放行,最后點(diǎn)擊保存即可。效果如下圖

2、放行服務(wù)器端口后,緊接著放行寶塔內(nèi)的端口

[info] 沒有使用寶塔的用戶,并且開啟了防火墻就的使用命令放行

進(jìn)入寶塔后臺(tái),點(diǎn)擊安全菜單添加放行端口,可以添加范圍例如:20000:20003,填入放行說明,最后點(diǎn)擊保存。效果如下圖

3、啟動(dòng)長連接

[info] 如何查看網(wǎng)站項(xiàng)目根目錄?
答:進(jìn)入【寶塔】點(diǎn)擊【網(wǎng)站】,網(wǎng)站頁面上方的搜索輸入網(wǎng)站域名點(diǎn)擊搜索,找到對(duì)應(yīng)網(wǎng)站復(fù)制網(wǎng)站【根目錄】

使用遠(yuǎn)程連接工具連接服務(wù)器,推薦使用 Xshell 或 Putty 遠(yuǎn)程連接工具

[warning] 在啟動(dòng)長連接之前請(qǐng)先去解禁啟動(dòng)長鏈接需要使用的函數(shù)
pcntl_signal?pcntl_signal_dispatch?pcntl_fork?pcntl_wait?pcntl_alarm
溫馨提示: 找到網(wǎng)站使用的php版本去解禁函數(shù)。解禁后重載下php配置。

切換到網(wǎng)站根目錄下例如:

cd  /www/wwwroot/crmeb/

輸入啟動(dòng)長連接命令

sudo -u www php think workerman start --d

看到如下圖所示,證明啟動(dòng)成功,下圖中的端口和系統(tǒng)的默認(rèn)端口是不一致不需要在意這些。上面也提到了長連接的端口是可修改的。

4、設(shè)置客服代理端口

根據(jù)自己的服務(wù)器 Nginx或Apache選擇其一配置即可doc.crmeb.com/web/single/crmeb_v4/1824

5、測試是否連接成功

在瀏覽器上打開網(wǎng)站進(jìn)入H5端,打開瀏覽器控制臺(tái),點(diǎn)擊 network->ws ,現(xiàn)在進(jìn)入【我的】頁面中的客服頁面,查看ws連接是否正常,【Status Code】狀態(tài)為?101 Switching Protocols?證明啟動(dòng)成功,如下圖所示:

6、客服的長連接配置完畢

配置的過程稍微復(fù)雜,大致的流程為

放行服務(wù)器上長連接需要的端口

放行寶塔中長連接需要的端口

解禁php函數(shù)

啟動(dòng)長連接

配置反向代理

檢測是否成功

以上說明為客服長連接配置的詳細(xì)說明,這里這要以linux系統(tǒng)為核心講解怎樣開啟。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)