






全新CDNQY系统源码php版CDN系统源码|节点安装,边缘加速,规则配置等
还需要什么功能的,直接留言,我会综合收集更新
# CDN 系统安装说明
一. 环境
系统:centos7 可安装宝塔
PHP ;7.2 ~ 8.2,不要用 8.3 及以上
MySQL : 5.7 或 8.0
扩展 : pdo、pdo_mysql、curl、openssl,SG扩展
函数 : proc_open 必须可用(宝塔里不要禁用)
目录权限 : storage/、includes/、static/ 对网站运行用户可写
注意要安装SG扩展,要SG扩展,要SG扩展
安装完成之后请去https://acc.178v.cn/ 免费领取使用时间1年的,后期可继续免费获取,不领取获取不到节点数会安装不了节点
边缘节点是另外的 Linux 服务器,需要 root。安装脚本默认会装 PHP CLI 和所需环境。
二. 上传
1. 上传整个网站到目录。
2. 在宝塔新建站点,PHP 版本按上面选择。
三. 安装向导
浏览器打开:
`https://你的域名/install/`
1:环境检测。
PHP 版本、扩展、proc_open、三个目录可写全部通过才能继续。失败就先按页面红字改环境,不要跳过。
提交后向导会建库、导入表、创建管理员,并写入:
先进后台系统,在「维护升级」里手动打节点包。
2:安装完成。 页面上的定时任务命令和 URL 密钥抄下来。然后禁止公网访问 /install。
已安装后再打开安装页,只会提示已安装。要重装才删除 `storage/install.lock` 和 `includes/config.php`。
三. 伪静态
不配伪静态,后台和用户中心打不开。
宝塔 → 网站 → 设置 → 伪静态,粘贴 `伪静态-宝塔.txt`:
“`nginx
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /app.php?_path=$1 last;
}
}
“`
用 Apache 时,保持根目录自带的 `.htaccess`,并打开 `mod_rewrite`。
详细说请到压缩包里的安装说明.txt查看
最低配置,只用于测试
主控(装网站、MySQL、后台)
系统:CentOS 7,64 位
CPU:1 核
内存:2 GB。1 GB 能装,MySQL 和 PHP 一起跑容易不够
磁盘:20 GB
软件:PHP 7.2~8.2,MySQL 5.7 或 8.0
扩展:pdo、pdo_mysql、curl、openssl、json、mbstring,并且 proc_open 不能被禁用
边缘节点
系统:CentOS 7,必须用 root 安装
CPU:1 核
内存:1 GB
磁盘:40 GB。默认缓存上限是 20 GB,盘太小缓存写满后节点会不稳定
软件:PHP CLI 7.2~8.2,OpenResty。一键脚本会自己装,已经装好可以加 –skip-deps
这是能启动、少量网站试用的底线。正式对外加速时,节点按带宽和缓存来加,不要用这套最低配置扛业务流量。


評論(24)
SG 擴充套件這個前置條件要先確認,不然安裝到一半才發現會很麻煩
想先了解節點包的安裝流程,邊緣節點需要自己一台台部署嗎
PHP 7.2 到 8.2 的相容範圍算滿廣,舊環境也比較好測試
proc_open 如果被主機商預設停用,寶塔裡要去哪個位置開啟呢
測試環境只用一核一GB的話,應該還是要控制同時接入的網站數量
伺服器用 Apache 的朋友,偽靜態設定和 Nginx 的寫法差異大嗎
節點需要 root 權限這點要特別留意,共用主機應該就不太適合了
如果不是 VPS 而是雲伺服器,很多平台預設就是 root 登入,這部分其實還好,比較麻煩的是共享主機環境
快取磁碟預留 40GB 很實際,寫滿後節點不穩真的很難排查
預設 20GB 緩存上限對正式業務來說可能有點緊,大流量網站建議直接調大一點比較安心
安裝完成後還要記得關閉 install 目錄,這個細節很容易被忽略
有提供完整安裝說明就方便多了,想看看後續規則配置的操作畫面
邊緣節點安裝腳本看起來是一鍵式的,但多台節點的話批量部署會比較省時間吧
多台節點如果有批量部署或節點包匯入功能,後續維護應該會輕鬆不少,這部分有規劃嗎?
一核一GB的測試配置跑幾個小站應該夠,但要上正式流量確實會很吃力
偽靜態那一段對 Apache 使用者挺友善的,直接保留.htaccess 就好
Apache 主要就是沿用根目錄的 .htaccess,跟 Nginx 那段寫法不一樣,這樣切換伺服器時比較不容易搞混。
想問看看這個系統支援多少個邊緣節點同時連線,有數量上限嗎
SG 擴展在寶塔裡要怎麼安裝?是直接從擴展中心裝還是需要手動編譯
安裝完成後關 install 目錄這點確實很重要,之前有次忘記關差點被別人重裝
這個系統看起來適合自己搭小型 CDN 給幾個網站用,商業規模的話應該還需要更多功能
先拿幾個小站跑一輪比較穩妥,等規則和監控都摸熟了再考慮擴大規模。
主控和邊緣節點分開部署的架構滿清楚的,想知道節點離線時後台會不會有提示。