GoEDGE 安装教程-一款好用的CDN管理软件

发布于 / 教程 / GoEDGE 安装教程-一款好用的CDN管理软件已关闭评论

  • 关于GoEdge
  • GoEdge是一款管理分布式CDN边缘节点的开源工具软件,目的是让用户轻松地、低成本地创建CDN/WAF等应用。目前1.3.9版本及以下版本可以激活最高功能!
    架构
    下面是GoEdge的整体架构图:

    其中:

    边缘节点 – 接收和响应用户请求的终端节点
    管理员系统 – 整体的管理控制系统
    API集群 – 一组API节点,为别的类型节点提供数据和运算支持
    用户系统 – 为租户提供管理系统(商业版专属)
    区域监控系统 – 在各个区域监控节点端口连通性(商业版专属)
    DNS系统 – 一套可以自行搭建的域名解析系统(商业版专属)
    数据库集群 – 存储系统需要持久化的数据

  • 安装教程开始
  • 服务器配置
    尽量选择2c4g以上机器配置,演示为amd

    环境配置
    Nginx 1.20.0、MySQL 8.0.23、进程守护管理器 3.0.5、Unzip

    一、宝塔新建一个数据库。

    例如 goedge

    二,新建一个网站。在 PHP版本 选择纯静态

    例如 cdn.domain.com

    三,前往网站文件夹。

    下载 GoEDGE ADMIN 主控安装包。
    主控下载

    然后解压缩。

    四,hosts 屏蔽 goedge.cloud 和 goedge.cn 防止程序更新(主控和被控都要)
    echo "127.0.0.1 goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
    echo "127.0.0.1 goedge.cn" | sudo tee -a /etc/hosts > /dev/null
    echo "127.0.0.1 dl.goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
    echo "127.0.0.1 dl.goedge.cn" | sudo tee -a /etc/hosts > /dev/null
    echo "127.0.0.1 global.dl.goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
    echo "127.0.0.1 global.dl.goedge.cn" | sudo tee -a /etc/hosts > /dev/null
    cat /etc/hosts

    五,进入 ssh 进入 网站目录。

    例如
    cd /www/wwwroot/cdn.domain.com

    在网站目录运行
    edge-admin/bin/edge-admin start #启动主控
    edge-admin/bin/edge-admin service #启动系统服务
    edge-admin/bin/edge-admin daemon && #启动守护进程

    edge-admin/edge-api/bin/edge-api start #启动主控
    edge-admin/edge-api/bin/edge-api service #启动系统服务
    edge-admin/edge-api/bin/edge-api daemon && #启动守护进程

    检查是否运行正常
    ps ax|grep edge

    可以看到类似于以下的进程信息:
    31643 ? Sl 0:04 bin/edge-admin

    因官方的安装包,目前不可用,所以建议手动下载 node 安装文件到网站 edge-api/delopy/ 目录

    进入
    cd /www/wwwroot/cdn.domain.com/edge-admin/edge-api/delopy/

    wget -O edge-node-linux-amd64-v1.3.9.zip https://dl.naixi.net/cdn/goedge/goedgecn/edge-node-linux-amd64-plus-v1.3.9.zip

    启动队列服务
    下面以宝塔面板中进程守护管理器来守护队列服务作为演示
    在 名称 填写 GoEdge
    在 启动用户 选择 root
    在 运行目录 选择 /www/wwwroot/cdn.mhick.com/bin/edge-admin
    在 启动命令 填写 /www/wwwroot/cdn.mhick.com/bin
    在 进程数量 填写 1

    六,设置网站反代。

    宝塔面板开启7788端口
    宝塔面板 > 安全 > 添加端口规则
    协议 选择 TCP
    端口 填写 7788

    进入网站设置,选择反向代理,添加 名称 goedge url http://127.0.0.1:7788

    添加,然后解析域名,访问网站,进行 goedge 的安装。即可访问。

    设置 域名 SSL 都在网站设置里自行操作。

    提示:尽量个人使用

    没有评论权限