想要使用客服需要就的必须开启长连接。长连接的配置过程稍微复杂,需要服务器放行端口,如果是宝塔就的需要在安全里面接着放行端口。如果是使用https协议访问,那就增加了一个WSS的配置,接下来会一一详细解,每一个配置过程。

首先放行服务器端口
提示:客服端口可自定义,目前系统默认使用 20002/20003/20012 端口

这里以阿里云服务器为参考,进入服务器安全组端口添加放行端口【20002】【20003】,当然也可以放行【20000/30000】范围之内的全部放行,最后点击保存即可。效果如下图

放行服务器端口后,紧接着放行宝塔内的端口
没有使用宝塔的用户,并且开启了防火墙就的使用命令放行

进入宝塔后台,点击安全菜单添加放行端口,可以添加范围例如:20000:20003,填入放行说明,最后点击保存。效果如下图

网站需要https协议请求,需要配置WSS
这里需要明确知道一点,在http协议下访问长连接必须为ws协议,在https协议下访问长连接的协议必须是wss。并且两者不能同时拥有。不能像网站一样http和https都能访问。

首先配置wss,就的下载配置ssl的证书,这里以nginx为例,到阿里云ssl证书中心下载当前网站的ssl证书,下载下来的证书为压缩包,里面有两个文件一个文件以.key结尾的,一个文件以.pem为结尾的。把下载好的证书上传到系统后台的设置->系统设置->wss配置里。按照提示上传在对应的位置。

【是否开启wss】 选择 开启
【ssl证书PEM】上传压缩包中.pem结尾的文件
【ssl密钥KEY】上传压缩包中.key结尾的文件
点击提交保存配置
效果如下图

直接在宝塔上申请的SSL证书,怎么得到证书文件?

复制 **密钥(KEY)**然后在桌面上创建一个.key后缀的文件;

复制**证书(PEM格式)**然后在桌面上创建一个.pem后缀的文件;
然后就可以按照上一项的说明进行配置了

启动长连接

使用远程连接工具连接服务器,推荐使用 Xshell 或 Putty 远程连接工具

在启动长连接之前请先去解禁启动长链接需要使用的函数

pcntl_signalpcntl_signal_dispatchpcntl_forkpcntl_waitpcntl_alarm
温馨提示: 找到网站使用的php版本去解禁函数。解禁后重载下php配置。

切换到网站根目录下例如:

cd /www/wwwroot/crmeb/
输入启动长连接命令

sudo -u www php think workerman start --d
看到如下图所示,证明启动成功,下图中的端口和系统的默认端口是不一致不需要在意这些。上面也提到了长连接的端口是可修改的。

测试是否连接成功
在浏览器上打开网站进入H5端,打开浏览器控制台,点击network->ws ,现在进入【我的】页面中的客服页面,查看ws连接是否正常,【Status Code】状态为 101 Switching Protocols 证明启动成功,如下图所示:

客服的长连接配置完毕
配置的过程稍微复杂,大致的流程为

放行服务器上长连接需要的端口
放行宝塔中长连接需要的端口
是否需要https协议访问,如果是的话,就需要配置wss
解禁php函数
启动长连接
检测是否成功
以上说明为客服长连接配置的详细说明,这里这要以linux系统为核心讲解怎样开启。

源码免费下载地址:http://github.crmeb.net/u/defu

crmeb v4和pro公众号小程序客服配置详解相关推荐

  1. CRMEB4.x版和pro版客服配置详解

    本文基于CRMEB,所以先附上GitHub地址,以供大家了解: gitee地址:http://github.crmeb.net/u/long 标准版客服配置文档: 宝塔配置好ssl 开启强制https ...

  2. 微信小程序02【配置详解、生命周期-app对象使用、页面跳转详解】

    学习地址:https://www.bilibili.com/video/BV1sx411z77P 笔记01:https://blog.csdn.net/weixin_44949135/article/ ...

  3. crmeb打通版开源微信公众号小程序商城框架源码

    crmeb是什么? crmeb是一套客户管理加电商营销系统,基于ThinkPhp6.0+Vue采用前后端分离模式开发,前后台都具有非常标准的API接口,是一款非常优秀的开源微信端及小程序商城框架,能够 ...

  4. .NET Core 微信公众号小程序6种获取UnionID方法,你知道哪几种?

    前言 获取UnionID是开发微信公众号/小程序中很有必要的一个环节,特别是针对一个公司拥有多个公众号小程序而推出的机制,实现打通账户一体化,用UnionID来区分多平台的唯一性. 官方的解释:如果开 ...

  5. 外卖餐饮点餐系统,连锁餐饮,公众号小程序源码2.1.5

    介绍: 外卖餐饮点餐系统,连锁餐饮,公众号小程序源码2.1.5,适用于:奶茶店-杂食店-蛋糕店-水果店-鸭货店-零食店-冷饮店-麻辣烫面食店- 任何吃的玩的店都可以帮你做 功能: 1,扫码点餐 2,同 ...

  6. 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码

    最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码 管理界面 独家长期更新日志(欢迎反馈BUG) 1.添加手机端前后台声音提示 2.添加后台客户管理显示在线离线 3.添加清空当前对 ...

  7. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  8. 小白如何在阿里云快速建站(pc站+手机站+公众号+小程序)

    在当今互联网大发展的时代,互联网已经成为和吃饭睡觉一样平常的事物.不论个人还是公司.不论是打工的还是老板.不论是农村的还是城市的,不知道互联网的人大概只剩下那些年龄过高的部分老年人了吧. 个人.组织. ...

  9. 微信公众号小程序外卖返利分销系统美团饿了么外卖cps软件源码

    饿了么美团外卖返利程序对接公众号发单机器人分销系统返利源码 美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码 源代码地址 http://y.mybei.cn 成品展示 截图 步骤 下载以上源代码 ...

最新文章

  1. 2021-2027年中国视频监控设备行业市场需求预测与投资战略规划分析报告
  2. python笔记本-如何用Python在笔记本电脑上分析100GB数据(上)
  3. python 基于UDP协议的socket 报错:OSError: [WinError 10049] 在其上下文中,该请求的地址无效(绑定的ip要跟本地ip对应)
  4. U3D协程Coroutine之WWW与Update()的并行测试
  5. 【Linux】一步一步学Linux——logname命令(109)
  6. 使用windows的小技巧
  7. 学习计算机游戏编程,在线游戏学编程,游戏编程汇总
  8. python+selenium 爬携程机票价格
  9. offer oracle svp_SVP学校转非SVP学校——最新规定详解
  10. vcftools手册重要参数集合
  11. 【关于Spring那些事】——与君初相识
  12. 挂耳式耳机品牌排行榜,五款目前排行靠前的耳机分享
  13. 中兴 ZTE T9 七寸平板手机ROOT方法 教程分享
  14. 真神奇!敲击桌子就能操控iPad或iPhone
  15. EasyUI的datagrid分页,动态隐藏或显示列
  16. visio studio code安装之后的两个错误的解决办法
  17. 基于PHP的人才招聘网站设计
  18. 为黑客正名——《黑客与画家》读后感
  19. 安卓开发——ProgressBar反向进度条(进度条从右向左走)
  20. 基于3dmax及Unity的虚拟博物展览馆

热门文章

  1. DELLT430服务器安装DELL定制版ESXi6.7u3
  2. matlab msgbox text文本内容居中和字体大小的方法
  3. 75、基于STM32单片机RFID刷卡签到考勤门禁系统无线蓝牙/wifi设计
  4. KettleJavascript脚本组件
  5. Java Web入门之JSP的基本语法解析及实战(超详细 附源码)
  6. windows系统如何轻松访问AppData文件夹
  7. motion程序的移植和安装【转】
  8. Android中Canvas绘图基础详解(附源码下载)
  9. 如何利用大数据技术赋能会员营销?
  10. 如何快速建立自己的网站了 ??