前言
如果你的源站服务器在国外,又不想用cdn(因为太贵了)使用反代是一个比较好的选择。(´∇ノ`*)ノ
正文
假设:源站域名fsacg.cn 源站ip111.111.111 反代服务器ip 000.000.000
首先我们需要新购一台服务器,要线路好,速度快,不需要配置多高。然后给这个服务器安装好宝塔。因为这里我们用宝塔自带的反代功能,比较方便。
安装宝塔再安装ningx,其他的都不需要安装。然后点击添加网站,绑定你源站域名,再点击反向代理→添加反向代理。代理昵称随便填,目标url填写你源站网址。注意,如果你源站开启了ssl这里就要用https://,如:https://fsacg.cn。发送域名填源站域名如:fsacg.cn。然后就是安装ssl,这里ssl证书用你源站那个就行。
接下来修改反向代理服务器hosts文件设置。我们点击文件,找到/etc/hosts,在最下面添加一行:111.111.111 fsacg.cn
左边的源站ip,右边是源站域名,中间有空格。
最后我们去源站域名控制台把A解析记录值修改为反代服务器ip就可以了。等待生效。
验证反代是否成功,可以对源站域名ping,看看返回的ip是不是反代服务器的。
最后
然后如果服务器有防火墙就把反向代理服务器IP加入白名单即可。其他无需设置。
无何有之乡 版权所有 -- 如未注明 -- 均为原创
转载请注明:https://fsacg.cn/archives/193.html
非常感谢! -- Daimon
Comments | 8 条评论
其实,比起宝塔,且节点不多的情况下,可以考虑按照需求自己编译 Nginx 且在反代过程中将动态请求和静态文件分离然添加额外的缓存设置,这样的话速度和效率都会提升更多且可以减少回源来降低源站压力
@RomEYer 嗯嗯,这个比较适合新手。我自己不用。嘿嘿
(°∀°)ノ
小流量的CDN其实不很贵,一个月可能才一毛不到,并且CDN是有缓存的来保障下次加载的加速,如果这样配置了反代没有配置缓存、回源策略可能还会有一些负优化(如果反代与源站通信不好的话)
@橙梓 咳咳,怎么说呢,这个是适用对象的。主要是源站配置高但是节点速度不行的。我没写清楚,这个其实可以添加缓存策略的
@橙梓 大佬换个友链嘛
Σ>―(〃°ω°〃)♡→
@Daimon 可以啊,不过要稍微晚一点加上,最近有点忙加懒
@Daimon 已经加上啦
@橙梓 我这边也加好了
(⌒▽⌒)