互联网知识

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

查看其它板块

在线客服系统配置https服务教程

作者:狐灵科技 | 2021-01-25 12:52 |点击:

在线客服系统并不是直接宝塔开启了https就可以推送消息的 还需要设置一下相关的服务

配置https服务

非常重要:首先必须在不是https的域名下安装好客服系统,否则不能生成index.php,安装好之后可以先不执行开启消息推送进程的指令;
完了请参考下面的说明,只修改需要修改的地方,其它的不要动,其实就是
1、修改两个文件;
2、域名配置添加配置文件;
3、放行788端口 (不能被占用,防火墙与安全组添加详见服务器安全组配置);

4、开启消息推送进程;

请参考


/www/wwwroot/域名/public/index.php

// 定义pusher密匙
define('app_key','3331333731383036');
define('app_secret','6842a54e4aab6e22bf368e5b7291efdf');
define('app_id',232);
define('whost','ws://yingkekefu.com');            修改为改成wss://
define('ahost','http://yingkekefu.com');
define('wport',9090);                          修改为改成443
define('aport',2080);
define('registToken','2097598364');



/www/wwwroot/域名/ymwl_pusher/config.php

// websocket 端口,客服系统网页会连这个端口
$websocket_port = 9090;      修改为改成788


网站-》设置-》配置文件-》
NGINX配置如下

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log /dev/null;
    }

下面添加

    location ~ /app{
      proxy_pass http://127.0.0.1:788;     
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
      proxy_set_header X-Real-IP $remote_addr;
}

APACHE配置如下

  • 确保Apache开启了以下模块

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so

  • Apache客服站点中添加以下配置 (注意:写在 ... 块中)
    # Proxy Config  
    SSLProxyEngine on  
  
    ProxyRequests Off  
    ProxyPass /app ws://127.0.0.1:788/app  
    ProxyPassReverse /app ws://127.0.0.1:456/app  

重启服务器重新执行两条指令
cd /www/wwwroot/域名/ymwl_pusher
php start.php start -d

如没特殊注明,文章均为狐灵科技原创,转载请注明  https://www.hulingweb.cn/hulianwang/8171.html
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:023-68168040 / 大客户专线:15523356218