• 手把手教你部署自己的私有化客服系统(2)


    最近因为项目需要,要找一款在线客服系统,折腾快一个星期,居然找到一个宝藏,可以直接下载私有化部署,常用功能比较齐全,难得的是界面简洁。把安装部署过程分享一下。

    这是第二篇,我们开始配置服务器主程序

    下载升讯威在线客服系统:
    https://go.shengxunwei.com/?linkid=dc259ced-59bc-47e3-91ab-ec43c081f647

    安装部署比较简单,准备好服务器,1个小时就搞定了,分4个步骤。

    1. 创建数据库
    2. 配置服务器主程序
    3. 配置服务器资源站点
    4. 配置发布客服端程序

    ===

    配置服务器主程序

    确认已经将压缩包中的“Resource”目录和“Server”目录拷贝到服务器上。
    在本示例中,我们把“Resource”目录和“Server”目录放在“C:wwwroot”下,其中“Server”文件夹为服务器主程序。

    路径中的文件夹名称尽量只使用英文构成,不要包含特殊字符和空格。

    配置参数

    1. 找到“Server”目录下的“appsettings.json”。

    1. 用记事本打开,找到“DefaultConnection”节点,配置数据库连接。

    最简单常用的连接字符串配置格式为
    Server=服务器地址;database=数据库名称;Integrated Security=false;user id=sa;password=密码

    • Server 后面配置数据库引擎地址,如果数据库安装在服务器上的,直接使用一个英文点号“.”即可。如果使用的是云数据库服务,填写服务端提供给你的连接地址。
    • database 后面配置数据库名称,如“KF”。
    • password 后面配置安装数据库引擎时,输入的 sa 账户密码。

    1. 找到“Environment”节点,配置其下的几个子节点中的信息。
    • TcpIpAddress:填写服务器 IP 地址。
    • TcpPort:填写给客服系统开放的通信端口,如 9527。
    • ResourceAddress:填写静态资源站点所使用的域名,注意不需要“/”结尾。
    • HostAddress:填写服务器主程序所使用的域名,注意不需要“/”结尾。

    1. 找到“Baidu”节点,在“AK”中配置“百度地图开放平台”所申请的应用程序 AK,用于根据访客的 IP 地址判断地域。

    建立 IIS 站点

    1. 启动 IIS,选择服务器节点后,点击“模块”,确认已经包含了“AspNetCoreModuleV2”。

    1. 右击“网站”节点,点击“添加网站”。

    1. 在“添加网站”界面中,输入“网站名称”、“物理路径”、“主机名”。点击“确定”。
    • 主机名为 kf-api 开头的域名,如 kf-api.shengxunwei.com。
    • IP 地址无需选择。
    • 如果已经导入了 SSL 证书,可以将“类型”切换为“https”,并选择对应的证书。

    1. 在 IIS 中,选择“应用程序池”,找到刚才新建的“Server”。

    1. 双击“Server”,在弹出的界面中,选择“无托管代码”,点击“确定”。

    1. 点击右侧的“正在回收”,在弹出的窗口中,取消所有勾选,点击“下一步”。

    1. 点击“完成”。

    1. 点击右侧的“高级设置”,在弹出的窗口中,找到“闲置超时(分钟)”,修改数值为“0”。

    初始化

    1. 在浏览器中访问你的主程序域名,进入“Status”命令,如“kf-api.shengxunwei.com/Status”,看到类似如图信息,表示安装部署成功。

    1. 进入“Status/Setup”命令,初始化数据。

    至此,服务器主程序安装完毕。

  • 相关阅读:
    DapperExtensions 使用教程
    C#事件订阅及触发例子
    01、类与结构的区别
    内网信息搜集
    Anydesk拿下远程桌面
    C++对注册表的操作
    Linux下常见流编辑器的使用
    Typecho1.1反序列化漏洞复现
    Nmap脚本编写
    Github学习
  • 原文地址:https://www.cnblogs.com/sheng_chao/p/14628739.html
Copyright © 2020-2023  润新知