背景
MaxKB 支持对管理页面与会话页面分别配置二级路由。当服务器已部署其他服务且根路径反向代理已被占用时,MaxKB 无法再使用根路径进行反向代理。这种场景下,可将 MaxKB 会话页面与管理页面的二级路由前缀设置为一致,再通过反向代理指向该统一路由。本文档将详细介绍 MaxKB 二级路由的配置方法及对应的 Nginx 反向代理实操步骤。
(注意:MaxKB v2.2 版本支持配置 Nginx 二级路由)
操作步骤
Maxkb 二级路由的配置
首次部署
在 MaxKB 首次安装时,可以通过安装包中的 install.conf 配置文件进行修改。
vi install.conf
添加参数:
MAXKB_ADMIN_PATH=/maxkb/admin
MAXKB_CHAT_PATH=/maxkb/chat
如图:

已部署
当 MaxKB 已经部署时,可以通过安装路径下的 maxkb.env 配置文件进行修改。
cd /opt/maxkb/conf/
vi maxkb.env
添加参数:
MAXKB_ADMIN_PATH=/maxkb/admin
MAXKB_CHAT_PATH=/maxkb/chat
如图:

Nginx 配置
在 Nginx 配置文件中添加如下参数:

通过 HTTPS 监听 443 端口(借助 SSL 证书实现加密),将请求中以 /maxkb/ 开头的二级路径反向代理到目标 IP 的 8080 端口下的 /maxkb/ 服务
展示结果
MaxKB 管理界面
用户对话界面

