使用宝塔面板的反向代理加速源站教程
使用场景
你的源站服务器B到你网络非常差,你还有个服务器A到你的网络很好,但是配置和硬盘都捉急,或者是白嫖的,指不定哪天就没了。这时候可以用服务器A为源站反代,因为反代站不保存任何数据,所以对服务器A的负载很小,也不需要太多性能,即使A挂了,你的数据也很安全。
具体实施
-
给反代服务器A装上宝塔面板;
-
只装个nginx;
-
添加网站;
-
进入网站列表,找到反向代理,填上你的源站URL,同时勾选缓存;
-
进入文件管理,在etc目录下找到hosts(找不到就搜索);
-
在hosts最后一行加入该条代码,改成你的源站IP和域名,保存;
8.8.8.8 example.com
-
最后去域名商那里,把你的域名解析到你的反代服务器,然后就等生效就完事了。
如果你上了HTTPS,把源站的证书的KEY和PEM复制过来一份,直接开HTTPS就可以了。
这里为什么要改hosts
原因就是 镜像别人的网站 和 镜像自己的网站 区别 在于 是不是原域名反代。
镜像别人的网站比较简单,后台一设置,域名商里一解析就完事了。比如 你在 源站服务器B 上的域名为 TTT.com ,在反代服务器A的域名是 SSS.com ,是能直接识别的。
镜像自己的网站,除了上面一样的2步,还得去修改hosts,因为你在 源站服务器B 上的域名为 TTT.com ,在反代服务器A的域名也是 TTT.com ,这是相同域名反代,是不能直接识别的。所以是需要修改 Hosts 文件里的IP进行识别。
补充几点
-
先设置好ssl,再反代,对方如果ssl,你一定也得必须ssl。
-
替换这块,如果连logo各种要换,就把对方的logo url替换成你的。
-
有些联盟验证需要你加代码,也可以用对方唯一性页面代码标签用替换的方式完成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!