从建站到运维,一个面板全部搞定
多域名绑定、独立目录、伪静态规则、301 跳转、防跨站,站点级隔离。
PHP 5.6 / 7.4 / 8.3 并存,每个站点独立选择版本与运行参数。
MySQL 5.7 / 8.0 与 MariaDB 多实例共存,建站时按需选择版本。
一键申请 Let's Encrypt 免费证书,自动续期,支持强制 HTTPS。
在线编辑、压缩解压、批量权限修改,站点目录隔离访问。
定时备份、日志切割、自定义脚本,分钟级粒度调度。
站点流量统计、磁盘配额、带宽限制,超限自动提醒。
防 CC 攻击、IP 黑白名单、注入过滤、危险函数禁用。
站点与数据库一键备份,本地保留 7 天,支持手动回滚。
相同硬件下,更高的并发与更低的占用
| 对比项 | Kangle + Easypanel | 传统 Apache 方案 |
|---|---|---|
| 内存占用(100 站点) | 约 200MB | 1GB 以上 |
| 静态并发能力 | 万级连接 | 千级连接 |
| 站点隔离 | open_basedir 独立沙箱 | 需手动配置 |
| 多版本 PHP | 原生支持,站点级切换 | 需额外模块 |
| 面板资源占用 | PHP 常驻约 20MB | 随站点线性增长 |
| 部署难度 | 脚本一键完成 | 需逐项配置 |
全新服务器到可建站,约 15 分钟
CentOS 7 或 Ubuntu 22.04,1 核 1G 起,放行 80/3311/3312 端口。
运行一键脚本,自动完成 Kangle、面板、PHP 与数据库部署。
访问 http://你的IP:3312/admin/,用初始化账号登录。
添加域名与目录,选择 PHP 版本,上传程序即可访问。
# 1. 安装 Kangle 企业版
wget http://file.kangle.cccyun.cn/file/completed/kangle-ent-3.5.21.16-7-x64.tar.gz
tar xzf kangle-ent-3.5.21.16-7-x64.tar.gz
mkdir -p /vhs/kangle && cp -a kangle/. /vhs/kangle/
# 2. 部署面板与模板
bash install.sh
# 3. 访问
# http://服务器IP:3312/admin/ 管理端
# http://服务器IP:3312/vhost/ 用户端
部署与使用中的高频疑问
已在 CentOS 7.6 与 Ubuntu 22.04 验证通过。Debian 需补 CentOS 兼容库(libssl.so.10、libicu*.so.50 等)到 /opt/compat。
最常见的坑:Kangle 3311 管理账号(config.xml 的 <admin>)与面板凭据(node.cfg.php 的 node_cfg['localhost'])必须完全一致。不一致时密码输对也会跳回登录页,且无任何报错。
可以。用 ext/phpXX 目录区分版本,每个站点独立选择。已验证 5.6 / 7.4 / 8.3 并存。
可以。各版本跑在独立端口与数据目录(如 MariaDB 10.11 在 3307),分别注册为面板节点,建站时选择节点即选择数据库版本。
可以。修改 /vhs/kangle/ext/webftp.xml 的 <bind> 行,再执行 kangle -r 重载。
面板内置定时备份,建议再加一条每日 mysqldump 任务,保留 7 天,默认在 /root/kangle_backup/。