CentOS一键安装Fikker自建CDN系统
1. 安装环境准备
CentOS 6/7系统
域名一个
服务器一台(推荐2核4G以上)
2. 安装步骤
2.1. 安装依赖库
在终端中执行以下命令,安装必要的依赖库:
yum install y epelrelease yum update y
2.2. 安装Fikker
在终端中执行以下命令,下载并安装Fikker:
wget http://down.fikker.com/fikker_linux_amd64.tar.gz tar zxvf fikker_linux_amd64.tar.gz cd fikker_linux_amd64 chmod +x fikker sudo ./fikker install
2.3. 配置Fikker
进入Fikker的配置文件目录:
cd /root/fikker/conf
编辑config.ini
文件,设置相关参数:
[server] listen = 80 [https] listen = 443 cert = /root/fikker/conf/cert.pem key = /root/fikker/conf/key.pem [cache] enable = true path = /root/fikker/cache size = 10G [proxy] enable = true rules = /root/fikker/conf/proxy.rules
cert.pem
和key.pem
是你的HTTPS证书文件,需要自行准备。
2.4. 启动Fikker
在终端中执行以下命令,启动Fikker:
cd /root/fikker/bin ./fikker start
至此,Fikker自建CDN系统已经安装完成,可以通过访问你的域名来测试是否安装成功。
相关问题与解答
Q1: 如何配置反向代理规则?
A1: 在Fikker的配置文件目录下,有一个名为proxy.rules
的文件,可以在这个文件中添加反向代理规则,如果你想将http://yourdomain.com/test
代理到http://127.0.0.1:8080
,可以在proxy.rules
文件中添加如下内容:
/test http://127.0.0.1:8080
Q2: 如何防止CC攻击?
A2: Fikker本身具有防CC攻击的功能,在config.ini
文件中,可以找到[defense]
部分,这里可以设置防CC攻击的相关参数,可以设置每个IP每秒最多请求的次数,超过这个次数就会被封锁一段时间,具体参数可以参考Fikker官方文档。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/374409.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复