可能有很多人的网站由于不想备案,所以一般部署在国外服务器上面,这样导致的情况就是大多数国内CDN都无法使用,而且如果网站服务器线路不好的情况还会导致访问缓慢,这样会极大影响用户体验感!这时候我们就可以利用Nginx的反向代理设置达到网站加速的效果,同时由于访问的是节点服务器IP,也就避免了暴露源站IP的风险从而增强防御,而宝塔面板自带Nginx反向代理设置,操作起来就更简单容易了。

通常自建CDN节点或反代,需要具备2台以上的服务器,一台源服务器(网站存放服务器),一台或多台节点服务器(加速服务器),这里假设源服务器位于日本(线路较差),节点服务器位于香港(线路优);文章源自Get主机优惠信息-https://getzhuji.com/4413.html
1、首先需要在香港节点服务器上面安装宝塔面板(BT.CN),然后在宝塔面板安装好Nginx-Tengine版本,其它版本也可以,如果不建站访问那就只安装这个就行了。文章源自Get主机优惠信息-https://getzhuji.com/4413.html
2、再到域名解析商设置域名解析,域名A记录解析改到香港服务器的IP,比如我的:45.142.134.50文章源自Get主机优惠信息-https://getzhuji.com/4413.html
3、浏览器打开我们的香港节点服务器的宝塔面板的文件目录,或通过SSH命令找到文件路径/etc/hosts,在文件末尾添加如下信息,域名/IP修改成你自己的源站IP:文章源自Get主机优惠信息-https://getzhuji.com/4413.html

4、继续在面板左边的网站新建我们的加速域名站点,比如我的:getzhuji.com,如果源站开启了SSL证书,这里也需要同步开启SSL,然后在域名网站设置打开反向代理设置,开启缓存设置时间,目标为域名地址,发送域名$host。文章源自Get主机优惠信息-https://getzhuji.com/4413.html

5、如果上面开启了缓存,那么就能在缓存文件目录看到缓存文件,路径如下:文章源自Get主机优惠信息-https://getzhuji.com/4413.html
默认缓存目录:/www/server/nginx/proxy_cache_dir文章源自Get主机优惠信息-https://getzhuji.com/4413.html
反代配置文件:/www/server/nginx/conf/proxy.conf文章源自Get主机优惠信息-https://getzhuji.com/4413.html
6、最后访问一下域名,查看缓存目录有没有文件,如果有那就说明缓存成功了,再访问下域名看下是不是你的节点IP地址,如果有多台节点服务器,跟上面同样的操作方法,设置下域名负载均衡就可以使用多个节点访问到你的网站。文章源自Get主机优惠信息-https://getzhuji.com/4413.html 文章源自Get主机优惠信息-https://getzhuji.com/4413.html