使用国内服务器+宝塔面板绕过备案进行免备案建站
要求:有一个不需要备案的宝塔面板服务器做反向代理,一个需要备案的服务器做网站存储服务器
我们都知道防火墙检测的是80和443端口需要备案才能用国内主机或服务器,否者访问就会出现未备案的提示,下面介绍怎么用280绕过备案使用国内服务器建站。
前期教程
1.首先你得安装个宝塔控制面板
2.添加站点,输入域名的时候注意要在域名后面加上:81
3.在你服务器安全组上面放行81端口,放行后通过http://你的域:81访问即可但是这样不美观,我们接下来要把后面端口去掉
去端口教程
1.我们使用cdn进行反向代理,将域名解析至cdn指向的ip或域名
2.接下来即可使用80端口访问网站,ping会显示在cdn所显示的国外地区,实际你已经使用国内服务器建站完成并且不用备案
接下来讲,如果让香港主机主要走国内带宽,因为带宽主要走国内,所以不需要启用缓存。
上面的工作做完后,反向代理的工作已经完成,网站已经可以正常访问,但现在有个问题,这样访问网站,国内主机、香港主机消耗的带宽一样,这样对香港主机要求的带宽也很高,下面来讲如果如何实现只让香港主机响应php、asp、html、aspx等网页文件,而图片、样式表、音频、视频、js、zip、rar等文件直接走国内主机,而达到香港主机使用极低的配置,而不影响访问速度。
实现原理是使用伪静态规则进行重定向,规则如图:
如果您还有其它文件需要走国内带宽,按上面的案例添加即可!
rewrite ^/(.*)\.jpg$ http://fx.abc.com:88/$1.jpg permanent; rewrite ^/(.*)\.gif$ http://fx.abc.com:88/$1.gif permanent; rewrite ^/(.*)\.png$ http://fx.abc.com:88/$1.png permanent; rewrite ^/(.*)\.js$ http://fx.abc.com:88/$1.js permanent; rewrite ^/(.*)\.css$ http://fx.abc.com:88/$1.css permanent; rewrite ^/(.*)\.flv$ http://fx.abc.com:88/$1.flv permanent; rewrite ^/(.*)\.doc$ http://fx.abc.com:88/$1.doc permanent; rewrite ^/(.*)\.zip$ http://fx.abc.com:88/$1.zip permanent; rewrite ^/(.*)\.rar$ http://fx.abc.com:88/$1.rar permanent; rewrite ^/(.*)\.exe$ http://fx.abc.com:88/$1.exe permanent;
发表评论