入门
特色功能
免费私有化部署 👈
配置文件修改说明
部署新服务器 👈
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
Docker
发布客服端程序
1.x 部署文档
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
发布客服端程序
升级现有服务器
服务器维护
开通自动翻译服务
配置文件存储
公告
免费在线使用(快速上手指引)
详细使用说明书(功能介绍) 📔
准备使用客服端软件
站点管理
客服账号管理
基础会话功能
辅助会话功能
个性化站点配置
访客管理
访客留言
集成及二次开发

配置服务器主程序


注意:服务端程序默认使用 5000 端口作为反向代理,请勿占用此端口,如需更改,可在主程序配置文件中的 UseUrls 中指定,请参阅主程序配置文件修改维护说明。

修改配置文件

将服务端程序上传之前,可先在本地电脑完成对配置文件的修改。
参阅:使用自动化工具配置服务器端程序
参阅:主程序配置文件修改维护说明

安装 Supervisor 管理器并启动客服主程序服务

进入宝塔面板的“软件商店”画面,搜索 Supervisor 并安装。

安装成功后点击“Supervisor管理器”右侧的“设定”。

在弹出的画面中,点击“添加守护进程”。

注意在添加守护进程之前,配置好主程序目录的 appsettings.json 文件。

在弹出的添加守护进程画面中:

  • 运行用户选择 root
  • 运行目录选择 /www/wwwroot/kf/Server/
  • 启动命令输入 dotnet Sheng.Linkup.Server.dll
  • 进程数量 1
    点击“确定”按钮添加。

添加成功后,进程管理列显示“已启动”,表示主程序启动成功。

如果启动失败,进程状态会显示为“已停止”。
此时点击右侧的“日志”并切换到“错误日志”标签,可显示启动失败的原因。

最常见的错误原因如数据库连接串配置错误,注意检查 Server 目录中的 appsettings.json 文件,参阅:主程序配置文件修改维护说明
更多信息可参阅:检查单(部署遇到问题请对照检查)

添加和配置主程序站点

进入宝塔面板的“网站”画面,点击“添加网站”按钮,

在弹出的添加对话框中,输入:

  • 您的主程序域名,如 kf-api.yourname.com
  • 根目录选择 /www/wwwroot/kf/Server/
  • PHP 版本选择 纯静态
    然后点击“确定”按钮。

添加成功后,点击右侧的“配置”,打开设置画面,然后切换到“配置文件”后,在开头部分添加以下内容:

在弹出的配置画面中,切换到“反向代理”,点击“添加反向代理”。

输入代理信息:

  • 代理名称不可以与数据库名重复,此处可输入 kfProxy
  • 目标 URL 输入 http://localhost:5000,此地址为服务端主程序所监听的地址,如果要指定其它端口号,请参阅主程序配置文件修改维护说明
    然后点击“提交”按钮。

初始化主程序

  1. 访问域名,进入 Status 查看状态
    https://kf-api.yourname.com/Status

  1. 初始化数据
    访问域名,进入 Status/Setup 命令
    如:https://kf-api.yourname.com/Status/Setup


配置文件上传大小限制

如果需要在 Nginx 中配置请求体大小限制,可点击站点右侧的“配置”。

此处的配置不是必须的,如果不在此处指定请求体大小的限制,将使用宝塔面板中 Nginx 默认的请求体大小配置。

在弹出的画面中切换到“配置”标签,并在 server 节点中,添加
client_max_body_size 10m;
此设置会影响文件上传时所允许的文件大小。

目录

入门
特色功能
免费私有化部署 👈
配置文件修改说明
部署新服务器 👈
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
Docker
发布客服端程序
1.x 部署文档
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
发布客服端程序
升级现有服务器
服务器维护
开通自动翻译服务
配置文件存储
公告
免费在线使用(快速上手指引)
详细使用说明书(功能介绍) 📔
准备使用客服端软件
站点管理
客服账号管理
基础会话功能
辅助会话功能
个性化站点配置
访客管理
访客留言
集成及二次开发
二次开发