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

在 Nginx 中配置域名并代理到 Docker 容器


退出容器,在宿主机环境中,配置 Nginx ,将服务器接收到的 http 请求转发到容器内部。

配置 Nginx

  1. 创建配置文件
    vim /etc/nginx/sites-available/kf

  2. 放入以下内容
    其中 server_name 后为您对应的域名。

# 服务端主程序站点
# 把 kf-api 域名对应的请求转发到本地 8021 端口,该端口在启动容器时映射到了容器内的 8021 端口
server {
    listen 80;
    listen [::]:80;

    server_name kf-api.yourname.com;
    client_max_body_size 10m; #设置请求主体允许的大小限制,此设置会影响文件上传

     location / {
        proxy_pass http://localhost:8021;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
     }
}

# 静态资源站点
# 把 kf-resource 域名对应的请求转发到本地 8022 端口,该端口在启动容器时映射到了容器内的 8022 端口
server {
    listen 80;
    listen [::]:80;

    server_name kf-resource.yourname.com;

     location / {
                proxy_pass http://localhost:8022;
                proxy_http_version 1.1;
     }
}

# Web管理后台站点
# 把 kf-m 域名对应的请求转发到本地 8023 端口,该端口在启动容器时映射到了容器内的 8023 端口
server {
    listen 80;
    listen [::]:80;

    server_name kf-m.yourname.com;

    location / {
                proxy_pass http://localhost:8023;
                proxy_http_version 1.1;
     }
}
  1. 创建符号链接
    sudo ln -s /etc/nginx/sites-available/kf /etc/nginx/sites-enabled/kf

  2. 验证配置文件的语法
    sudo nginx -t

  3. 使 Nginx 应用更改
    sudo nginx -s reload

初始化主程序并测试站点

  1. 访问主程序域名(kf-api.yourname.com),进入 Status 查看状态
    如:http://kf-api.yourname.com/Status

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

  1. 访问静态资源站点
    在浏览器中访问您的资源站点域名,进入“v.html”页面,
    如:http://kf-resource.yourname.com/v.html ,看到类似如图信息,表示静态资源站点访问正常。

  1. 访问 Web 管理后台

访问 Web 管理后台站点的域名,如 http://kf-m.yourname.com ,显示登录画面。使用主程序初始化时得到的默认登录账户密码登录即可。

默认站点代码是 freesite,登录账户是 kf1,密码是 123

目录

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