关于GoEdge
GoEdge是一款管理分布式CDN边缘节点的开源工具软件,目的是让用户轻松地、低成本地创建CDN/WAF等应用。
系统需求
最小需求:
- 操作系统:Linux
- 包括并不限于CentOS、RHEL、Debian、Ubuntu、RockyLinux、AlpineLinux及其他各种发行版本
- CPU不少于1核心
- 可用内存不少于1G
- 可用硬盘空间不小于10G
对于每日千万访问以上的CDN系统推荐配置如下:
- CPU不少于8核心
- 可用内存不少于16G
- 可用硬盘空间不小于200G
1.配置环境
Nginx 1.20.0
MySQL 8.0.23
进程守护管理器 3.0.5
2.添加站点
宝塔面板 > 网站 > 添加站点。
在 域名 填入你指向服务器的域名
在 数据库 选择MySQL
在 PHP版本 选择纯静态
3.GoEdge CDN下载源码
创建完成后把网站根目录(/www/wwwroot/cdn.mhick.com)中的文件统统删除(.user.ini防跨站攻击文件,可以删除或保留),随后我们上传源码(根据CPU架构选择对应的版本)
4.启动队列服务
下面以宝塔面板中进程守护管理器来守护队列服务作为演示
在 名称 填写 GoEdge
在 启动用户 选择 root
在 运行目录 选择 /www/wwwroot/cdn.com/bin/edge-admin
在 启动命令 填写 /www/wwwroot/cdn.com/bin
在 进程数量 填写 1
5.配置完成后,在浏览器上访问:
http://IP地址:7788/
即可进入安装界面,其中IP地址
是你服务器的IP地址;如果服务器有安全策略或者防火墙,需要放行7788
及8001
端口
6.添加反向代理
宝塔面板 > 网站 > 设置 > 反向代理
在 代理名称 填写 GoEdge,在 目标URL 填写 http://127.0.0.1:7788
© 版权声明
THE END
暂无评论内容