昨天晚上我的小博客的cdn挨了一顿打刷了好多cdn流量,欠费好多!于是我今天就在想能不能自己建一个CDN节点,结果一试还真成了。
此教程适用于手里多台闲置vps的,爱折腾的
实现原理
智能DNS解析:域名解析服务器根据来访者的特征类型进行抓取,并针对性的做出不同的解析。
反向代理:指定某一中间服务器请求目标服务器以抓取目标服务器上的内容,访客通过中间服务器间接访问目标服务器的内容。
一、DNS智能解析
DNSPOD栗子:
二、bt面板配置及部署:
这里已加速cs.xxhzm.cn为例子,源站ip 192.168.100.100
源站:192.168.100.100,就是cs.xxhzm.cn网站数据真实存放的地方
CDN:192.168.100.101 CDN节点,如果有多台操作方法是一样的
先在CDN节点上修改Hosts,目的就是告知CDN节点从那里去获取网站数据,也就是回源地址,修改如下:
vi /etc/hosts
192.168.100.100 cs.xxhzm.cn
三、bt面板设置反向代理
首先去cdn节点服务器上添加cs.xxhzm.cn站点,ftp,数据库什么的都不需要
然后选择网站设置,反向代理
设置如下:
四、重载nginx配置
设置完之后我们需要重载nginx配置,在宝塔面板“软件管理”处找到nginx,点右侧的“设置”->“重载配置”即可。
五、最终效果
打开ping工具测试一下,或者本地ping一下看看配置是否生效
以上部分内容来自:https://www.daniao.org/2639.html
此处评论已关闭