cdnfly开心版搭建方法(主控+授权端)

cdnflyf服务器配置要求

  • 主控和被控均不能在已安装nginx的情况下执行安装命令
  • 系统必须为centos7,无论主控被控都是(最新版大佬只写了centos7)
  • 主控需开放80 88 443 9200端口
  • 节点需要开放 80 443 5000端口
  • 主控需要至少4G内存
  • 被控建议2G内存起步
  • 推荐使用朝晞云服务器cloud.zxiyun.com

搭建一个cdnfly的授权端

配置

找一台除主控外的服务器,新建一个网站绑定

auth.cdnfly.cn
monitor.cdnfly.cn
cdnfly.cn

三个域名,把压缩文件下载到网站中并解压

https://vkceyugu.cdn.bspapp.com/VKCEYUGU-10b3891b-be67-4103-a60f-9da1d057470c/b46c7891-1c1a-486e-96f5-a47daa1f8535.zip
(如果上面这条命令使用不了就用下面这一条,但下面这条命令是GitHub地址,国内想连上要看运气)
https://raw.githubusercontent.com/Steady-WJ/cdnfly-kaixin/main/web/web.tar.gz
(都不行的话,我直接下载下来放蓝奏了,自己下载,手动上传解压也是可以的)
https://wwuy.lanzoue.com/i9Q733c4bn8h
密码:6yyz

配置伪静态

location / {
  if (!-e $request_filename){
    rewrite  ^(.*)$  /index.php/$1  last;   break;
  }
}

提醒

主控端安装

修改主端hosts文件

修改主控的hosts文件,将 auth.cdnfly.cn、monitor.cdnfly.cn cdnfly.cn 这3个域名指向刚才的自建云端服务器IP

vim /etc/hosts
#添加以下内容,记得替换为你自己搭建的IP
<你的自建云端ip> auth.cdnfly.cn monitor.cdnfly.cn cdnfly.cn

测试hosts是否生效

ping auth.cdnfly.cn
ping monitor.cdnfly.cn
ping cdnfly.cn

如果返回的是你自建的ip就代表修改正确

安装cdnfly主控

国内服务器

首先到搭建主控的那台服务器中,新建一个网站,域名自定义(建议用二级域名),但要记住,后面都需要用到这个域名(如果是国内服务器域名需备案)

文件修改

把东西下载大本地(虽然也是GitHub地址,但是本地挂魔法比服务器方便,而且也方便修改里面的文件)

https://github.com/Steady-WJ/cdnfly-kaixin/archive/refs/heads/main.zip

解压压缩包,在/里面找到名为agent.sh的文件,进项修改

打开后找到

https://raw.githubusercontent.com/cdnfly/$tar_gz_name
(总共有两个位于agent.sh的239行)

域名修改为之前创建的那个网站(不是授权站)
修改为如图

图片[1]-cdnfly开心版搭建方法(主控+授权端)-朝晞小屋

在修改完第一个后修该/下的master.sh,将里面的

https://raw.githubusercontent.com/Steady-WJ/cdnfly-kaixin/main/

都修改为你之前建的网站域名

https://raw.githubusercontent.com/cdnfly/$tar_gz_name

就是将原来GitHub的链接该为自己的链接

图片[2]-cdnfly开心版搭建方法(主控+授权端)-朝晞小屋

在修改完成后把他上传到刚刚说的网站中(不是授权站)

主控安装

更新centos源

yum update -y

主控内存一定要够,不然主控炸了什么都没用

curl -fsSL https://你之前搭建的网站的域名(不是授权站)/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es

安装完成后可以直接访问ip登录
初始密码:

管理员账号和密码: wenjian/wenjian
普通用户账号和密码: ceshi/ceshi

国外服务器

国外服务器就简单了,因为能直接连上GitHub,直接执行

curl -fsSL https://github.com/Steady-WJ/cdnfly-kaixin/raw/main/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es

就好了,安装完成后可以直接访问ip登录
初始密码:

管理员账号和密码: wenjian/wenjian
普通用户账号和密码: ceshi/ceshi

被控端安装

首先还是修改hosts
修改被控的hosts文件,将 auth.cdnfly.cn、monitor.cdnfly.cn cdnfly.cn 这3个域名指向刚才的自建云端服务器IP

vim /etc/hosts
#添加以下内容,记得替换为你自己搭建的IP
<你的自建云端ip> auth.cdnfly.cn monitor.cdnfly.cn cdnfly.cn

测试hosts是否生效

ping auth.cdnfly.cn
ping monitor.cdnfly.cn
ping cdnfly.cn

更新centos源

yum update -y

国内服务器

进入cdnfly管理员控制台>>系统管理>>系统升级,复制节点安装命令
在复制到安装命令后进行修改,把

curl -fsSL https://github.com/Steady-WJ/cdnfly-kaixin/raw/main/agent.sh -o agent.sh && chmod +x agent.sh && ./agent.sh --master-ver v5.1.13 --master-ip 127.0.0.1 --es-ip 127.0.0.1 --es-pwd 123456

中的GitHub地址改为

curl -fsSL https://你之前搭建的网站的域名(不是授权站)/agent.sh -o agent.sh && chmod +x agent.sh && ./agent.sh --master-ver v5.1.13 --master-ip 127.0.0.1 --es-ip 127.0.0.1 --es-pwd 123456

国外服务器

国外服务器就把修改地址的那一步去掉就好了,无需修改地址


其他的配置可以前往cdnly进行对应修改

尾声

需要服务器,希望大家能支持一下朝晞云cloud.zxiyun.com

文章版权声明 1、本网站名称:朝晞小屋
2、本站永久网址:https://www.zxiyun.com/
3、更多有趣网站:http://dh.zxiyun.com/
4、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ2604140139进行删除处理。
5、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
6、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
7、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容