探索建站和运维乐趣

利用Fikker自建CDN 给网站提供自定义加速节点

目前,我们大部分网站、项目都会选择使用CDN加速来解决服务器自身节点可能面向全部用户的访问缺陷问题。不过,我们可以看到大部分国内的CDN提供商要么是需要付费,要么就是需要BA才可以接入使用。如果我们预算充足且满足他们的政策条件,其实付费也不失为一个快捷的办法。

但是,如果我们网站项目不能满足他们的接入条件,那我们如果需要使用CDN加速怎么办呢?那只能通过自建或者反代来实现加速功能。笔者在前面有看到老蒋在"Nginx自建CDN加速节点 实现DNS智能解析网站项目"文章中使用的网友提供的脚本工具实现的。在今天这篇文章中,需要分享的是一款来自国内的Fikker工具,有提供免费和付费的自建CDN平台。

Fikker肯定付费与免费版本的区别在于功能的差异,这篇文章笔者将会以免费版本搭建部署看看操作界面,以及功能,如果有兴趣的网友可以选择付费版本。从功能上看还是比较齐全的,Fikker包括自建节点、缓存、反代、统计数据、实时监控等。

老部落中曾经有分享过几篇关于CDN相关文章:

1、网站配置接入又拍云CDN加速服务 实现静态资源/全站加速

2、Nginx自建CDN加速节点 实现DNS智能解析网站项目

3、Incapsula免费CDN加速申请和配置体验 重新认识Incapsula服务商

第一、Fikker对比免费与付费版本差异

Fikker对比免费与付费版本差异

从官方网站看,应该是有一定时间的产品,且可能是个人运营的一个项目。功能还算齐全,如果用的还不错,确实可以升级授权版本。这个还看我们自身预算和需求,这里我仅仅是看到这款产品体验免费版本而已。

Fikker软件有支持Linux和Windows系统,在这篇文章中,我将用CentOS7.x进行安装。

第二、Fikker安装与概况介绍

1、安装

yum -y install wget
wget -c http://www.fikker.com/dl/fikkerd-3.7.3-linux-x86-64.tar.gz
tar zxvf fikkerd-3.7.3-linux-x86-64.tar.gz
cd fikkerd-3.7.3-linux-x86-64
./fikkerd.sh install && ./fikkerd.sh start

2、开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=6780/tcp --permanent
firewall-cmd --reload

如果我们有开启防火墙,那需要设置端口放行。如果我们服务器有安全组的,也需要放行端口(有商家是默认必须设置安全组端口的)。

3、登录Fikker

访问地址:服务器IP地址:6780

默认密码是123456,后面我们登入后再去修改。登入后我们可以看到全新版有7天全功能,也就是我们新用户安装有7天全功能付费版的功能,可以让我们体验所有的功能。7天之后如果不升级付费,就回归免费版本。

第三、Fikker添加站点与设置节点

1、添加主机

我们需要先创建一个源网站地址。支持HTTP/HTTPS。如果是后者需要将证书文件复制进来。

2、添加回源地址

这里我们再添加回源地址。在当前添加的主机名中点击后看到下方有添加源站的选项。

3、解析和使用

基本的单台服务器设置CDN节点是完成了,我们可以将需要的项目解析到CDN节点服务器IP地址,等待生效是可以访问源站的,但是我们看到的IP地址是CDN节点。这里还要分享几个常用命令:

a、停止服务,在安装目录下面运行:./fikkerd.sh stop
b、注销服务,在安装目录下面运行: ./fikkerd.sh uninstall
b、注册服务,在安装目录下面运行: ./fikkerd.sh install

如果我们在后台修改配置之后,需要运行:./fikkerd.sh restart,才可以生效。

小结,在这篇文章中,笔者简单体验到利用Fikker软件在服务器中自建CDN节点,我这边是在Linux系统体验的,如果需要Windows系统到官方找到安装包安装。这里仅仅是一个节点,后面再准备研究下他们的主控多节点的问题。

投上你的一票
赞(1)
转载保留:老部落 » 利用Fikker自建CDN 给网站提供自定义加速节点


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......