【自建CDN加速】宝塔面板通过Nginx-Tengine搭建CDN/反向代理,给网站提速和加强防御

网络教程评论
IPRoyal

可能有很多人的网站由于不想备案,所以一般部署在国外服务器上面,这样导致的情况就是大多数国内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

联系博主:@nbsxk(TG电报) 杂货铺曙光商店 机场推荐NaiTu云 (高速专线节点)
  • 【声明】:本站资料均来源于网络,仅供大家参考和学习,请勿违法使用!如无意侵犯到您的权利,请及时与我们联系!
评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定