关于我搭建CDNFLY的心得

1.主控

1.1 准备

一台全新的机子,系统必须为centos7,否则搭建不成功,

主控需开放80 88 443 9200端口

一台内存最小为8GB的服务器做主控

有cdnfly官方授权的可跳过这一步,需要购买正版授权请前往 官网购买

因为我就是临时个人测试使用,就采用 ccclt 大佬分享的的 绕过授权方法

盗版可耻 开发不易 有条件请用正版

cdnfly自建云端搭建方法:

用 这个源码 搭建一个站点,绑定域名auth.cdnfly.cn、monitor.cdnfly.cn ,并根据文件中的nginx伪静态配置设置伪静态。

宝塔搭建是这样:

图片[1]-关于我搭建CDNFLY的心得-阿宅学院
图片[2]-关于我搭建CDNFLY的心得-阿宅学院
图片[3]-关于我搭建CDNFLY的心得-阿宅学院

1.1.1 修改hosts

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

修改hosts意义是 主控vps请求 auth.cdnfly.cn monitor.cdnfly.cn 这两个网站的内容会直接去 自建云端 这个服务器请求,这样就绕过了官方服务器的验证

1.1.2 PING

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

如果都返回 自建云端 说明hosts已经生效,主控vps请求 auth.cdnfly.cn monitor.cdnfly.cn 这两个网站的内容会直接去 自建云端 这个服务器请求,这样就绕过了官方服务器的验证

1.2 搭建

#直接在主控vps执行这条命令即可,控制面板占用4GB内存,内存不足会安装失败
curl -fsSL https://github.com/becxh/cdnfly-kaixin/raw/main/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es
#直接在主控vps执行这条命令即可,控制面板占用4GB内存,内存不足会安装失败

curl -fsSL https://github.com/becxh/cdnfly-kaixin/raw/main/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es
#直接在主控vps执行这条命令即可,控制面板占用4GB内存,内存不足会安装失败 curl -fsSL https://github.com/becxh/cdnfly-kaixin/raw/main/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es

出现主控搭建成功说明已经成功,使用http://IP访问

如果出现报错等中止安装,大多数情况是你的系统不是centos7,cdnfly开心版只支持centos7,其它系统肯定无法正常运行

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

2.节点

2.1 准备

节点需要开放80 443 5000端口

2.1.1 SWAP

1GB内存及以下的小鸡必须添加SWAP否则会报错,2GB以上内存的vps可自行决定是否添加SWAP

#先用 free -m 查看一下swap的大小
#1、使用dd命令创建/home/swap这么一个分区文件。文件的大小是1024000个block,一般情况下1个block为1K,所以这里空间是1000MB
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
#2、接着再把这个分区变成swap分区
/sbin/mkswap /home/swap
#3、再接着使用这个swap分区。使其成为有效状态
/sbin/swapon /home/swap
#现在再用 free -m 命令查看一下内存和swap分区大小,就发现增加了512M的空间了
#4、修改/etc/fstab文件,在文件末尾增加如下一行,实现开机自动挂载
#vi /etc/fstab
/home/swap swap swap defaults 0 0
#先用 free -m 查看一下swap的大小

#1、使用dd命令创建/home/swap这么一个分区文件。文件的大小是1024000个block,一般情况下1个block为1K,所以这里空间是1000MB

dd if=/dev/zero of=/home/swap bs=1024 count=1024000


#2、接着再把这个分区变成swap分区

/sbin/mkswap /home/swap


#3、再接着使用这个swap分区。使其成为有效状态

/sbin/swapon /home/swap


#现在再用 free -m 命令查看一下内存和swap分区大小,就发现增加了512M的空间了

#4、修改/etc/fstab文件,在文件末尾增加如下一行,实现开机自动挂载
#vi /etc/fstab

/home/swap swap swap defaults 0 0
#先用 free -m 查看一下swap的大小 #1、使用dd命令创建/home/swap这么一个分区文件。文件的大小是1024000个block,一般情况下1个block为1K,所以这里空间是1000MB dd if=/dev/zero of=/home/swap bs=1024 count=1024000 #2、接着再把这个分区变成swap分区 /sbin/mkswap /home/swap #3、再接着使用这个swap分区。使其成为有效状态 /sbin/swapon /home/swap #现在再用 free -m 命令查看一下内存和swap分区大小,就发现增加了512M的空间了 #4、修改/etc/fstab文件,在文件末尾增加如下一行,实现开机自动挂载 #vi /etc/fstab /home/swap swap swap defaults 0 0

2.2 搭建

进入cdnfly管理员控制台>>系统管理>>系统升级,复制节点安装命令并在节点1和节点2等CDN节点服务器执行

图片[4]-关于我搭建CDNFLY的心得-阿宅学院

2.2.1 安装BBR

centos安装BBR用以下这条命令

wget https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh
wget https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh  
wget https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh

3.常见问题

图片[5]-关于我搭建CDNFLY的心得-阿宅学院

    © 版权声明
    THE END
    支持博主,更新加速
    点赞6赞赏 分享
    Love begins with a smile, grows with a kiss and ends with a tear.
    爱,起于微笑,浓于亲吻,逝于泪水
    勋章统计

    评论一下 抢沙发

    请登录后发表评论

      请登录后查看评论内容