极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统

这篇具有很好参考价值的文章主要介绍了极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近客服系统成功经受住了客户现场组织的压力测试,获得了客户的认可。
客户组织多名客服上线后,所有员工同一时间打开访客页面疯狂不停的给在线客服发消息,系统稳定无异常无掉线,客服回复消息正常。消息实时到达无任何延迟。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

本文介绍在宝塔面板中用 Docker 方式部署升讯威在线客服系统

现在开始,五分钟搞定一切。

安装 Docker 管理器

进入宝塔面板的“软件商店”画面,搜索 Docker ,找到 “Docker管理器” 并安装。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

下载并启动服务器镜像

进入宝塔面板的“软件商店”画面,搜索 Docker ,找到 “Docker管理器” ,点击右侧的 “设置”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

获取镜像

在 Docker 管理器的设置画面,选择“镜像管理”标签,点击“获取镜像”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

在“官方库”下输入镜像名称 iccb1013/linkup:latest ,点击“获取镜像”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

等待获取镜像完成。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

创建容器

在 Docker 管理器的设置画面,选择“容器列表”标签,点击“创建容器”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

选择镜像 iccb1013/linkup:latest,添加端口映射:8021、8022、8023、9527
如果你的宿主机端口被占用,可自行调整要映射的宿主机端口。
执行命令输入 /usr/sbin/init
勾选“开机自动启动”。
点击“提交”按钮。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

创建容器完成。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

更新容器中的客服系统配置文件

进入宝塔面板的“软件商店”画面,搜索 Docker ,找到 “Docker管理器” ,点击右侧的 “设置”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

点击容器列表中,客服系统容器右侧的“终端”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

进入容器终端。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

修改主程序配置文件
vim /wwwroot/Server/appsettings.json

TcpIdAddress 修改为你的宿主机 IP 地址。
ResourceAddressHostAddress 分别修改为你的静态资源站点域名和主程序域名。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

数据库连接串无需修改,镜像中已经配置了 MySQL 数据库。

其它配置请参阅:主程序配置文件修改维护说明

修改完毕后,重新启动主程序服务
systemctl restart kfServer.service

修改静态资源站点配置文件
vim /wwwroot/Resource/embedded.js

__apiUrl__resourceUrl 分别修改为你的主程序域名和静态资源站点域名。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

继续修改静态资源站点的配置文件
vim /wwwroot/Resource/WebChat/Config.js

__apiUrl__resourceUrl 分别修改为你的主程序域名和静态资源站点域名。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

修改管理后台配置文件
vim /wwwroot/Management/config.js

ApiUrlResourceUrl 分别修改为你的主程序域名和静态资源站点域名。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

全部修改完毕后,关闭终端画面。

配置服务器主程序站点

进入宝塔面板的“网站”画面,点击“添加网站”按钮,在弹出的添加对话框中,输入:

你的静态资源站点域名,如 kf-api.yourname.com
根目录无需选择,保持默认即可
PHP 版本选择 纯静态
然后点击“提交”按钮

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

添加成功后,点击右侧的“设置”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

然后切换到“反向代理”画面,然后切换到“配置文件”后,在开头部分添加以下内容:

map $http_upgrade $connection_upgrade {
default upgrade;
''   close;
}
upstream dotnet_server_proxy {
     server localhost:5000;                                                
     keepalive 2000;
}

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

接着切换到“反向代理”画面,点击 “添加反向代理”。

代理名称输入 Server
目标 URL 输入 http://localhost:8021
然后点击“提交”按钮

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

添加反向代理成功后,点击“配置文件”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

在反向代理的配置文件中,将以下内容添加到 location / 节点:

proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

完成站点配置后,在站点列表中点击状态列中的“运行中”,重新启动站点以使配置全部生效。

访问站点的域名,如 http://kf-api.yourname.com ,显示出版本信息。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

配置静态资源站点

进入宝塔面板的“网站”画面,点击“添加网站”按钮,在弹出的添加对话框中,输入:

你的静态资源站点域名,如 kf-resource.yourname.com
根目录无需选择,保持默认即可
PHP 版本选择 纯静态
然后点击“提交”按钮

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

添加成功后,点击右侧的“设置”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

打开设置画面,然后切换到“反向代理”画面,点击 “添加反向代理”。

代理名称输入 Resource
目标 URL 输入 http://localhost:8022
然后点击“提交”按钮

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

访问静态资源站点的域名,如 http://kf-resource.yourname.com/v.html ,显示出版本信息。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

配置 Web 管理后台

进入宝塔面板的“网站”画面,点击“添加网站”按钮,在弹出的添加对话框中,输入:

你的静态资源站点域名,如 kf-m.yourname.com
根目录无需选择,保持默认即可
PHP 版本选择 纯静态
然后点击“提交”按钮

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

添加成功后,点击右侧的“设置”。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

打开设置画面,然后切换到“反向代理”画面,点击 “添加反向代理”。

代理名称输入 Management
目标 URL 输入 http://localhost:8023
然后点击“提交”按钮

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

访问静态资源站点的域名,如 http://kf-m.yourname.com ,显示出登录画面。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

使用配置主程序时初始化得到的默认账户 kf1 和密码 123 登录。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

从容器中下载匹配的客服端软件开始使用

  1. 从部署好的站点中下载匹配的客服端软件
    http://kf-resource.yourname.com/shell.zip

  2. 解压后运行 Sheng.Linkup.Client.Shell.exe,并在登录画面中修改服务器地址为你的主程序域名
    然后使用默认的客服账户 kf1 和密码 123 登录。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

  1. 打开访客聊天页面,输入内容后点击发送按钮。
    http://kf-resource.yourname.com/WebChat/WebChat.html?sitecode=freesite

即可开始与客服聊天,更详细的使用说明和集成说明,请参阅在线文档的相关章节。

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维

极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统,docker,容器,运维文章来源地址https://www.toymoban.com/news/detail-685315.html

到了这里,关于极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从0开始部署上线,原始宝塔docker,前端后端配置

    指同一套项目代码在不同的阶段需要根据实际情况部署到不同的机器上,并且要调整配置。 1、本地环境(自己的电脑)localhost 2、开发环境(远程开发),大家连同一台机器,为了大家开发 3、测试环境(测试、开发、产品),独立的数据库,独立的服务器 4、预发布环境(

    2024年02月13日
    浏览(43)
  • mac在docker中部署centos7安装宝塔,终端无法连接

    在docker中部署宝塔后,如果想要使用终端或者使用安全–ssh管理,会发现提示:ssh服务连接失败,或者提示:错误:sshd_config配置文件不存在,无法继续! 点击终端提示SSH服务连接失败,然后会弹出输入用户名密码的弹窗。但是在docker安装完成后,并没有设置root密码的地方。 点

    2024年02月12日
    浏览(44)
  • docsify项目部署(华为云+宝塔+centos+docker+nginx)踩坑指南

    首先在服务器中安装docker 由于之前我的python默认版本升级到了python3,但yum执行使用的是python2,就遇到报错 解决: 将首行/usr/bin/python改为/usr/bin/python2. 其次 遇到第二个类似的错误,同理 将首行/usr/bin/python后加个2 接下来安装 显示版本 参考链接:(3条消息) docsify快速部署搭建

    2024年02月11日
    浏览(45)
  • 三分钟学会使用 Docker 部署前端项目

    本篇文章带领读者利用Docker+XShell+阿里云服务器进行简单的前端网页部署。笔者用到的环境如下: 本机操作系统:Windows 10(因此直接安装 Docker Desktop,图形化操作,较为方便) 云服务器:阿里云 2核 2G(Ubantu) 一些本人参考的资料整理: Docker中文文档:Docker — 从入门到实

    2024年02月22日
    浏览(51)
  • 宝塔docker管理器一键部署one-api接口分发管理系统开源源码

    注意:因为微信最近又改了推送机制,经常有朋友说错过了之前的搭建教程文章,每次都要主动搜索才能搜到公众号。所以建议大家加个星标,就能第一时间收到推送。 大家好啊,我是测评君,欢迎来到web测评,本期给大家分享一下怎么在宝塔使用docker管理器一键部署one-a

    2024年02月04日
    浏览(41)
  • 将web如vue等项目部署到宝塔docker镜像中,以便能在任意浏览器访问

    仅需确认宝塔面板已经有docker镜像容器 目前新版宝塔面板都已经内置了docker功能模块,如下图: 1、从已经推送的镜像中拉取镜像 如果你用的是docker desktop等工具制作的镜像,并且也已经推送到了 https://hub.docker.com/ 中,即可以在该网站搜索看到对应的镜像,就可以在 宝塔d

    2024年01月16日
    浏览(38)
  • 在线乞讨系统 Docker一键部署

    在线乞讨全球要饭项目,支持docker一键部署,支持企业微信通知,支持文案编辑 全球在线要饭项目,不比打工香么? 项目地址:begger 欢迎start 日志目录 /opt/logs/beggar/ H2 console true 打开 H2数据库 /beggar.mv.db 目前对接的是 蓝鲸支付 ,后期会考虑更多的支付平台

    2024年02月14日
    浏览(45)
  • calibre部署指南:docker一键部署calibre在线书库

    参考链接: https://github.com/lyy289065406/calibre-docker docker 一键部署 calibre 在线书库 你是否面临以下困扰: 想翻看曾经看过的某本小说的时候,网上已经找不到了 即使网上找到了,因为版权原因无法在线看、甚至无法下载 可以在线看,但是要收费 连载小说几个月才出一册,囤了

    2023年04月26日
    浏览(37)
  • 群晖NAS:通过Docker 部署宝塔面板【注册表:btpanel-baota、cyberbolt/baota、pch18/baota】

    备注说明: btpanel-baota 最好用,小巧快速,安装时nginx 比价容易成功 cyberbolt/baota 小巧,但是nginx不容易安装,老是失败,安装使用过程基本上第一个相同 pch18/baota 镜像包太大了,运行起来有点卡,不建议 安装过程遇到问题,不要一直死磕某一步骤,先看文末解决方案。 由于

    2024年02月05日
    浏览(51)
  • 3分钟部署完成Docker Registry及可视化管理工具Docker-UI

    由于镜像文件会非常占用空间,因此需要选择一个磁盘充裕的位置来存放镜像数据。 这里设置为:-v /data/registry:/var/lib/registry,其中/data/registry是宿主机存放数据的位置。 一、docker可视化工具对比 名称 简易 功能 特点 dockerui 简单 ~=docker api命令行;支持容器、镜像管理 容器化

    2024年02月20日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包