大家好,我是sean,前段时间出了一期给网站做了一个简单的加速,感觉还可以,但是最近扩展了十几个网站,感觉用之前的方法就比较麻烦了,而且容易出现端口冲突,网站打开后内容不一致等问题,所以下定决心自建cdn了,这样管理起来更方便。
本次教程要解决的问题:
1. 提高网站的访问速度,实现负载均衡
2. 解决网站需要加8000端口才能打开的问题
3. 隐藏网站源IP
4. 对多个网站进行加速
用到的服务器及相关工具:
1. 107.172.6.211:8000 (源服务器)
2. 14.1.98.43(CDN加速服务器windows)
3. 172.86.72.211(CDN加速服务器linux)
4. 用到的CDN加速工具fikkerd
5. 域名一个
首先我们先打开源网站看一下打开速度
打开速度7.19秒,而且需要加8000端口
接下来我们开始做加速,先在windos机器上安装fikkerd
解压下载好的软件
打开解压好的文件后
点注册服务提示Service installed successfully代表注册成功
点击运行服务提示Service started successfully.证明运行成功
打开后台网站(网站地址=你的IP 6780端口)
默认管理密码:123456
打开以后点主机管理
修改或者添加你要加速的网站域名
修改你的网站源IP及端口,我这里就填写我的IP 端口
到这一步的话windows上的操作就完成了
下面开始搞linux的
解压下载好的fikkerd
因为我用的是企业破解版的所以需要给几个权限(正版可以忽略这一步)
[root@DGCHOST-180411-BSHV fikkerd-3.7.6-linux-x86-64]# chmod x fikkerd.sh
[root@DGCHOST-180411-BSHV fikkerd-3.7.6-linux-x86-64]# chmod x install.txt
[root@DGCHOST-180411-BSHV fikkerd-3.7.6-linux-x86-64]# chmod x service/*
[root@DGCHOST-180411-BSHV fikkerd-3.7.6-linux-x86-64]# chmod x bin/*
直接执行启动,自己注册
[root@DGCHOST-180411-BSHV fikkerd-3.7.6-linux-x86-64]# ./fikkerd.sh start
启动成功后打开管理页面(和windos没有任何区别)
默认管理密码:123456
打开以后点主机管理
修改或者添加你要加速的网站域名
修改你的网站源IP及端口,我这里就填写我的IP 端口
到此linux系统安装就操作就完成了
接下来我们去解析域名,实现负载均衡,做一个cname,之后所有的域名直接解析到这个cname上,省的还得一个一个IP去添加
把域名指向cname
到此所有操作完成,接下来去验证上面说的问题
1.查看网站打开速度(816ms)速度提示很大,并且不需要在加8000端口了
2. 实现负载均衡,并且隐藏源IP
里面功能很强大,自己折腾吧。
原文链接:https://www.zhuanzhi.ai/document/2e20b9da69ae518b3820548c8818dabb
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/16479