一、源码介绍
CDNQY系统是一套基于PHP开发的CDN管理平台源码,主要用于搭建自有的内容分发网络。该系统支持节点安装、边缘加速、规则配置等核心操作,适合需要自建CDN服务的个人或团队使用。源码采用PHP 7.2至8.2版本运行,搭配MySQL数据库,整体架构清晰,便于二次开发和功能扩展。如果你正在寻找一套可自主掌控的CDN系统源码,这套方案值得关注。
二、运行环境要求
在部署CDNQY系统之前,需要确保服务器满足以下基础条件:
操作系统:CentOS 7,支持安装宝塔面板进行可视化管理。
PHP版本:7.2至8.2之间,不建议使用8.3及以上版本,以免出现兼容性问题。
MySQL版本:5.7或8.0。
必要扩展:pdo、pdo_mysql、curl、openssl,以及SG扩展(这一点非常关键,务必安装)。
函数要求:proc_open函数必须处于可用状态,宝塔面板中不要将其禁用。
目录权限:storage/、includes/、static/ 三个目录需要对网站运行用户开放可写权限。
安装完成后,需要前往指定地址免费领取使用授权,未领取将无法获取节点数量,进而导致节点安装失败。边缘节点需部署在另外的Linux服务器上,并具备root权限。
三、核心功能模块
CDNQY系统围绕CDN分发场景设计了多个功能模块:
节点管理:支持远程节点的安装与配置,通过主控后台可统一查看和管理各节点状态。
边缘加速:边缘节点负责实际的内容缓存与加速分发,默认缓存上限为20GB。
规则配置:支持自定义加速规则,满足不同业务场景下的分发需求。
维护升级:后台内置维护升级入口,可手动打包节点程序,方便版本更新。
用户中心:提供用户侧管理界面,配合伪静态规则实现完整的前后台交互。
四、安装部署流程
整个安装过程分为上传、环境检测、向导配置三个主要步骤:
上传源码:将网站文件完整上传至服务器目录,在宝塔面板中新建站点,选择符合要求的PHP版本。
运行安装向导:浏览器访问 https://你的域名/install/ 进入安装程序。首先进行环境检测,确保PHP版本、扩展、proc_open函数以及三个目录的写权限全部通过。如有失败项,按页面提示逐项修复,不要跳过检测直接安装。
完成安装:提交后向导会自动创建数据库、导入数据表、生成管理员账号。页面会显示定时任务命令和URL密钥,请务必记录保存。随后进入后台的「维护升级」模块手动打包节点。
安全加固:安装完成后,禁止公网访问/install目录。如需重装系统,删除storage/install.lock和includes/config.php两个文件即可重新运行安装程序。
五、伪静态配置
伪静态规则是CDNQY系统正常运行的必要配置,不配置将导致后台和用户中心无法打开。
在宝塔面板中进入「网站」→「设置」→「伪静态」,粘贴源码包中提供的伪静态规则文件内容:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /app.php?_path=$1 last;
}
}
如果使用Apache服务器,保持根目录自带的.htaccess文件,并确保mod_rewrite模块已开启。更详细的说明可查阅压缩包内的安装说明文档。
六、最低配置与节点建议
以下配置仅适用于测试环境,能启动系统并进行少量网站试用:
主控服务器:CentOS 7 64位,1核CPU,2GB内存(1GB可安装但MySQL与PHP同时运行容易内存不足),20GB磁盘。软件环境为PHP 7.2至8.2,MySQL 5.7或8.0,扩展需包含pdo、pdo_mysql、curl、openssl、json、mbstring,且proc_open不能被禁用。
边缘节点:CentOS 7,必须使用root权限安装。1核CPU,1GB内存,40GB磁盘(默认缓存上限20GB,磁盘过小会导致缓存写满后节点不稳定)。一键安装脚本会自动部署PHP CLI和OpenResty,如已自行安装可添加–skip-deps参数跳过依赖安装。
正式环境建议:上述配置仅为底线,正式对外提供加速服务时,应根据实际带宽和缓存需求增加节点资源,不要用最低配置承载业务流量。
七、界面展示











![[Windows X-Lite] Optimum 11 26H1 Pro v3+ 汉化更新版-资源社](https://www.zys0.com/wp-content/uploads/2026/04/20260408173136759-x-lite-800x213.png)








![[Windows X-Lite] Optimum 11 26H1 Pro v3+ 汉化更新版-资源社](https://www.zys0.com/wp-content/uploads/2026/04/20260408173136759-x-lite-1024x272.png)




暂无评论内容