最近因为项目需要,要找一款在线客服系统集成在 APP 中使用,而且涉及到生意开单,客服系统必须稳定可靠。另外甲方要求,必须支持 Linux 服务器环境。
我们以 Ubuntu 18.04 为例把安装部署过程分享一下,其它版本的 Linux 安装配置过程大同小异。

下载升讯威客服系统程序:
https://go.shengxunwei.com/?linkid=8f710852-a245-4042-aa28-507a0dd0aec1

安装 Nginx

优惠券网 www.cps3.cn

安装

sudo apt install -y nginx

查看运行状态

service nginx status

安装 SQL Server 数据库

安装验证文件

sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

安装 libcurl3

sudo apt install -y libcurl3

添加 SQL Server for Linux 下载仓库

  • sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
  • sudo apt-get update

安装 SQL Server for Linux

sudo apt-get install -y mssql-server

系统初始化配置

sudo /opt/mssql/bin/mssql-conf setup

出现如下选项

  1. Evaluation (free, no production use rights, 180-day limit)
  2. Developer (free, no production use rights)
  3. Express (free)
  4. Web (PAID)
  5. Standard (PAID)
  6. Enterprise (PAID) - CPU Core utilization restricted to 20 physical/40 hyperthreaded
  7. Enterprise Core (PAID) - CPU Core utilization up to Operating System Maximum
  8. I bought a license through a retail sales channel and have a product key to enter.

选择5,标准版

提示 Enter the SQL Server system administrator password 时要注意输入的密码要不低于8位,且要包含字母大小写和数字

安装成功,查看mssql-server 运行状态

systemctl status mssql-server --no-pager

安装命令行工具和 unixodbc-dev

添加仓库地址

  • curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
  • sudo apt-get update
  • sudo apt-get install -y mssql-tools unixodbc-dev

要使 sqlcmd/bcp 能从登陆会话的 bash shell 进行访问,请使用下列命令修改 ~/.bash_profile 文件中的 PATH :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

安装 .Net Core

安装 apt-transport-https

安装过程中请求涉及 https ,需要安装 https 组件 apt-transport-https,命令如下

sudo apt-get install apt-transport-https

安装 .Net Core

  • wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  • sudo dpkg -i packages-microsoft-prod.deb
  • sudo apt-get update
  • sudo apt-get install -y dotnet-sdk-3.1

安装成功,查看版本信息

dotnet --version

创建数据库

通过命令行登陆

sqlcmd -S localhost -U SA

初始化数据库

  • create database kf;
  • go;

退出命令行窗口,输入如下语句导入 SQL 文件创建数据库表结构

sqlcmd -i /你的路径/CreateDatabase.sql -d kf -U sa

配置服务器主程序

配置参数

参考:https://docs.shengxunwei.com/Post/f7bc8496-14ee-4a53-07b4-08d8e3da6269/27f49c5c-61f9-42b8-b086-6bc5326f66e8

启动程序

sudo nohup dotnet Sheng.Linkup.Server.dll urls=http://localhost:5000 >/dev/null 2>&1 &

配置 Nginx 代理

打开 /etc/nginx/sites-available/default 文件,在 server 节点平级添加如下内容:

upstream dotnet_server_proxy {                                                         server localhost:5000;                                                keepalive 2000;
}server{listen 8080;listen [::]:8080;server_name dotnet_server;locatiiom / {proxy_pass http://dotnet_server_proxy;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection keep-alive; proxy_set_header Host $host;proxy_cache_bypass $http_upgrade;}
}

如果绑定域名,将 server_name 后面的 dotnet_server 修改为域名,如:kf-api.shengxunwei.com。listen 监听端口监听改为 80。

运行

sudo service nginx reload

配置服务器资源站点

配置参数

参考:https://docs.shengxunwei.com/Post/f7bc8496-14ee-4a53-07b4-08d8e3da6269/2dd5d4a6-9105-4f32-b9b3-240e3354e36d

配置 Nginx

修改 Nginx 配置文件:

sudo vim /etc/nginx/sites-available/default

如果是用 IP 加端口号的方案,将:

listen 80 default_server;
listen [::]:80 default_server;

修改为

listen 8081 default_server;
listen [::]:8081 default_server;

端口号可根据自己实际更改,如果使用域名则可以跳过这一步骤。

接下来,将:

root /var/www/html;

修改为

root /你的路径/Resource;

index index.html

修改为

index v.html

server _;

修改为

server 你的域名或ip;

运行

sudo service nginx reload

配置发布客服端程序

参考:https://docs.shengxunwei.com/Post/f7bc8496-14ee-4a53-07b4-08d8e3da6269/5de7cef6-ac56-4916-b2cd-c1760cd9ae48

测试

免费开源的客服系统 Linux 服务器环境安装部署过程相关推荐

  1. 永久免费开源在线客服系统推荐收藏

    我们最早接触的聊天工具应该是QQ,在线聊天的客服系统应该是淘宝,我们每天都在使用这些工具去解决我们生活聊天上的一些诉求,却很少会有人有机会去了解它底层的一些逻辑和框架.这次我将我工作中的经验进行总结, ...

  2. 开源在线客服系统源码(PHP开发的网页在线客服聊天系统源码)

    开源在线客服系统源码是一个可以高度个性化定制客户支持管理系统,最初为IT支持公司开发,以管理和跟踪他们的支持案例.零售商店和业务客户.使用最新的编程语言和技术,是完全web启用.我们已经将它打包为一个 ...

  3. PHP来客在线客服系统源码 带安装教程

    介绍: PHP来客在线客服系统源码 带安装教程 一键安装 淘宝买的版本,状态比流通版本还是要好很多.不支持前端商户注册. 网盘下载地址: http://www.bytepan.com/jUjduu3B ...

  4. IM在线客服系统_开源在线客服系统附源码

    在线客服系统比以往任何时候都更受欢迎,随着即时通讯巨头WhatsApp.Facebook Messenger和微信的崛起,即时通讯平台也正在接管商业通信.精简和用户友好的消息传递解决方案已经取代了电话 ...

  5. Docker 版 3分钟部署 .net core 开源在线客服系统,他来了

    我在博客发表了一系列文章,开始介绍基于 .net core 的在线客服系统开发过程. 园友们又提出了新的要求,希望发布基于 Docker 的版本方便安装使用,今天,他来了. 简介 升讯威在线客服与营销 ...

  6. 免费的在线客服系统为什么越来越少了

    2000 年互联网普及,传统的客服系统进入市场,那时候的客服工具大多是PC 网页端的在线客服,比如常见的 QQ 客服. 到了 2010 年,云计算技术开始应用,客服系统正式走向 SaaS 模式,采用通 ...

  7. 开源在线客服系统源码 支持PC官网+微网站+h5页面+小程序+公众号等多端客服 含搭建教程

    分享一个开源可二开的在线客服系统源码,可将公众号,小程序,H5页面,PC官网,微官网,手机网站的咨询和留言统一到客服微信号进行回复管理的系统,聊天记录可以实时保存. 含完整的程序包和搭建教程.   在 ...

  8. 开源在线客服系统源码(支持PC/H5/公众号/小程序)基于golang的网页在线客服系统...

    近年来市面上出现了越来越多的在线客服系统,还不断有新的在线客服企业加入,这让刚接触在线客服系统的人挑得眼花缭乱,那到底应该怎么选择一个适合企业使用的在线客服系统呢 我先给大家介绍下在线客服发展的历史, ...

  9. Linux服务器环境安装MySQL8.0.30(通用二进制文件-Generic Binaries)记录

    文章目录 前言 一.环境检查 二.安装MySQL 1.下载MySQL 2.初始化MySQL 3.登录MySQL,修改密码 4.配置开机启动 三.配置文件内容参考 四.AlmaLinux9版本问题记录 ...

最新文章

  1. windows下对路由表的操作命令
  2. 在ASP.NET MVC中使用IIS级别的URL Rewrite
  3. android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法
  4. [ASP.NET 控件实作 Day14] 继承 CompositeControl 实作 Toolbar 控件
  5. iOS 字典与字符串之间的互转
  6. php dao类设计,DAO数据访问对象设计 - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架...
  7. MySql 你知道什么情况下适合使用Join 联表查询吗 ?
  8. respberry pi VNC 连接设置
  9. 4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
  10. 003、使用MegaCli工具查看Raid磁盘阵列状态
  11. ps放大图片后变模糊怎么办,如何变清晰?
  12. centos8安装配置web服务器
  13. git commit 提交信息写错,怎么更改?
  14. 计算机硬件的主要性能指标包括,计算机硬件系统有哪些主要的性能指标
  15. 贴个图,讲下技巧如何进入9008模式:记一次救砖小米note3-9008刷小米note3-小米note3miui10降级miui9
  16. 32位int 最小负整数
  17. 复选框checkbox自定义样式
  18. miniui的列数据渲染
  19. 如何使用Google Ads跑联盟Offer – Keywords
  20. 《吐血整理,tomcat原理面试

热门文章

  1. OAuth2 Server php
  2. 什么软件测试苹果手机循环电池,小技巧 | 不利用第三方软件,查看苹果设备电池循环次数...
  3. ONVIF系列笔记-PTZ的控制
  4. 计算机二级备考:Word 部分_2 排版
  5. Portal如何对主题定制开发
  6. Android Studio新版本无法执行java的main函数
  7. 从业8年的餐饮人,对于点餐系统的使用心得
  8. 零基础编程学习的6个常用网站,包含课程和项目
  9. 重力模拟,模拟了高达100000粒子和一个中心物体之间的基本引力
  10. 基于Javaee的珠宝购物网站的设计与实现