主控安装

注册授权、登记主控 IP、一行命令安装 cdnca 主控,以及网关端口、防火墙与套 CDN 说明。

  1. 在授权端注册账号,进入授权中心,为主控服务器登记公网 IP(未登记的 IP 下载安装脚本会返回 403)。
  2. 复制授权中心给出的一行安装命令,在主控服务器上以 root 执行:
bash <(curl --proto '=https' --proto-redir '=https' -fsSL 'https://auth.cdnca.com/downloads/install-control.sh' || echo "echo '[cdnca-control] error: 无法下载安装脚本' >&2; exit 1") --licensing-server 'https://auth.cdnca.com'

安装过程中按提示填写:主控域名(例如 console.cdnca.com)、HTTPS 端口(默认 443)、证书申请邮箱、首个管理员。也可以用参数直接给出(安装过程会逐步显示当前步骤、整体进度与预计剩余时间,完整输出写入 /var/log/cdnca-install-control-*.log):

bash install-control.sh --licensing-server 'https://auth.cdnca.com' --master-host console.cdnca.com --certificate-email ops@example.com --admin-username admin --admin-email ops@example.com

网关与防火墙

  • 防火墙放行 TCP 443、80,以及安装结束时告知的两个网关端口(注册、通道)。
  • 主控前面套 CDN 时,CDN 对外 443,回源端口填安装时告知的网关端口。

安装后核对

systemctl is-active cdnca-control-api cdnca-agent-gateway cdnca-control-nats cdnca-control-web

浏览器打开 https://console.cdnca.com,用首个管理员登录。

安装失败时,最稳妥的做法是重装系统后再装一次。