使用宝塔面板的反向代理加速源站教程(简陋CDN方法)-使用场景 你的源站服务器B到你网络非常差,你还有个服务器A到你的网络很好,但是配置和硬盘都捉急,或者是白嫖的,指不定哪天就没了。这时候可以用服务器A为源站反代,因为反代站不保.....

谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 技术文档 >>使用宝塔面板的反向代理加速源站教程(简陋CDN方法)


使用场景
你的源站服务器B到你网络非常差,你还有个服务器A到你的网络很好,但是配置和硬盘都捉急,或者是白嫖的,指不定哪天就没了。这时候可以用服务器A为源站反代,因为反代站不保存任何数据,所以对服务器A的负载很小,也不需要太多性能,即使A挂了,你的数据也很安全。

搭建使用专门的CDN,一个是现在成熟的CDN系统基本都是收费,其二专门的cdn系统又要搭建,对主控的要求也高。
所以如果是为了方便,使用宝塔的反代功能+智能DNS的分区解析,是个不错的选择。

具体实施:
给反代服务器A装上宝塔面板;

只装个nginx(如果单纯设置反代网站使用,无需额外安装PHP,MYSQL,FTP等组件);

网站管理-添加网站;

进入网站列表,找到反向代理,填上你的源站URL,同时勾选缓存;
宝塔设置反代充当CDN使用

进入文件管理,在etc目录下找到hosts(找不到就搜索);

在hosts最后一行加入该条代码,改成你的源站IP和域名,保存;

8.8.8.8 example.com

最后去域名商那里,把你的域名解析到你的反代服务器,然后就等生效就完事了。

如果你上了HTTPS,把源站的证书的KEY和PEM复制过来一份,直接开HTTPS就可以了。

这里为什么要改hosts


原因就是 镜像别人的网站 和 镜像自己的网站 区别 在于 是不是原域名反代。

镜像别人的网站比较简单,后台一设置,域名商里一解析就完事了。比如 你在 源站服务器B 上的域名为 TTT.com ,在反代服务器A的域名是 SSS.com ,是能直接识别的。

镜像自己的网站,除了上面一样的2步,还得去修改hosts,因为你在 源站服务器B 上的域名为 xgiu.com ,在反代服务器A的域名也是 xgiu.com ,这是相同域名反代,是不能直接识别的。所以是需要修改 Hosts 文件里的IP进行识别。

补充几点
先设置好ssl,再反代,对方如果ssl,你一定也得必须ssl。

替换这块,如果连logo各种要换,就把对方的logo url替换成你的。

有些联盟验证需要你加代码,也可以用对方唯一性页面代码标签用替换的方式完成。

因为不使用动态资源,对服务器硬件要求不高。但是如果访问量大,需要考虑带宽是否能满足。



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » 使用宝塔面板的反向代理加速源站教程(简陋CDN方法)
标签: 教程 面板 技巧 cdn 宝塔

发表评论

路人甲

网友评论(0)