Loading... <p>昨天晚上我的小博客的cdn挨了一顿打刷了好多cdn流量,欠费好多!于是我今天就在想能不能自己建一个CDN节点,结果一试还真成了。<br><div class="tip inlineBlock warning"> 此教程适用于手里多台闲置vps的,爱折腾的 </div></p><h2>实现原理</h2><p><strong>智能DNS解析</strong>:域名解析服务器根据来访者的特征类型进行抓取,并针对性的做出不同的解析。</p><p><strong>反向代理</strong>:指定某一中间服务器请求目标服务器以抓取目标服务器上的内容,访客通过中间服务器间接访问目标服务器的内容。</p><h2><strong>一、DNS智能解析</strong></h2><p>DNSPOD栗子:</p><p><img src="https://www.xxhzm.cn/usr/uploads/2021/10/3094326094.png" alt="J6QYJZ(RM4FO2H_U089)F[J.png" title="J6QYJZ(RM4FO2H_U089)F[J.png"style=""></p><h2><strong>二、bt面板配置及部署</strong>:</h2><p>这里已加速cs.xxhzm.cn为例子,源站ip 192.168.100.100</p><pre><code>源站:192.168.100.100,就是cs.xxhzm.cn网站数据真实存放的地方 CDN:192.168.100.101 CDN节点,如果有多台操作方法是一样的 </code></pre><p>先在CDN节点上修改Hosts,目的就是告知CDN节点从那里去获取网站数据,也就是回源地址,修改如下:</p><pre><code>vi /etc/hosts 192.168.100.100 cs.xxhzm.cn </code></pre><h2>三、bt面板设置反向代理</h2><p>首先去cdn节点服务器上添加cs.xxhzm.cn站点,ftp,数据库什么的都不需要</p><p>然后选择网站设置,反向代理<br>设置如下:<br><img src="https://www.xxhzm.cn/usr/uploads/2021/10/4287519361.png" alt="7(POG9B88FF`73WGABI[MMN.png" title="7(POG9B88FF`73WGABI[MMN.png"style=""></p><h2>四、重载nginx配置</h2><p>设置完之后我们需要重载nginx配置,在宝塔面板“<span style="color:red">软件管理</span>”处找到nginx,点右侧的“<span style="color:red">设置</span>”->“<span style="color:red">重载配置</span>”即可。</p><h2>五、最终效果</h2><p>打开ping工具测试一下,或者本地ping一下看看配置是否生效</p><p>以上部分内容来自:<span class="external-link"><a class="no-external-link" href="https://www.daniao.org/2639.html" target="_blank"><i data-feather="external-link"></i>https://www.daniao.org/2639.html</a></span></p> 猜你想看 ES6箭头函数this指向 每日一学:PHP 中的array_diff_assoc函数详解 每日一学:PHP 中的array_key_last函数详解 Linux 系统安装部署 Redis 完全指南 SweetAlert的使用 使用 linux go-cqhttp搭建QQ机器人 每日一学:PHP 中的array_replace_recursive函数详解 每日一学:PHP 中的array_fill_keys函数详解 Go自定义error Vue路由 最后修改:2022 年 06 月 05 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
4 条评论
你自建CDN走的不还是你自己的服务器吗,不还是受带宽限制吗?
我那个只是建着玩玩
当时脑子一热没考虑带宽啥的,后来发现就算不看带宽,这些机子都没有防御,被D一轮损失更大
滴!访客卡!请上车的乘客系好安全带,现在是:2021/10/8上午9:24:39