上一篇文章中我写到因为机房网络升级,期间服务器断线两个小时,虽然现在没什么流量,但是会给蜘蛛留下不好的印象,所以我就想到了用宝塔面板做个反向代理,相当简单,感兴趣的可以看看。
以下源站服务器以A代替,反向代理站以B代替,这样比较简单明了。
一、所有文件放在A服务器,把域名解析到B服务器上,然后在B服务器软件商店下载hosts修改器,填写域名和A服务器IP,如下图:
二、在B服务器新建一个站点,如果需要HTTPS访问,可自行申请证书,A、B服务器都要填入,A服务器设置伪静态。
三、在B服务器添加反向代理,输入已经解析好的域名,点击高级设置缓存时间,一般在180分钟即可,如下图,这样子就大功告成了。
特别说明:如果你是WP程序,需要在配置文件添加以下规则,这个规则是不缓存后台文件,不填的话登录不了,这里根据你的后台路径填写,其他程序我没测试过,应该差不多。
location ^~ /你的后台路径 { proxy_pass https://域名; proxy_cache_valid any 0s; }
虽然写得有点多,但其实还是很简单的,只是为了能让你们好操作,A服务器作为储存文件,B服务器做反向代理。