标签归档:2022宝塔面版为网站反向代理充当CDN加速详细教程

2022宝塔面版为网站反向代理充当CDN加速详细教程

本来反向代理是有一定难度的,对于我们新手站长,但宝塔面版直接集成了这一功能,非常简单方便,基本只要有手就会,这里将逐步说明过程。

1、CDN原理简述

首先简单讲述下CDN的工作原理,就是在你的网站服务器和浏览器之间加一个中间人,浏览器访问网站都要经过CDN,CDN向源站获取。对于网络连接性不好的,和性能不强的服务器有很大的改善作用。CDN会提前将需要的内容缓存,不同地区的用户访问时会直接就近获取,这样能使网站访问更快,也能减轻网站压力。

2、反向代理

反向代理也是类似CDN的模式,浏览器访问网站会经过反代的服务器,可以隐藏源服务器IP地址,缓存技术可以减轻源服务器压力。这里我们大部分人主要看重的是提升访问速度,对于国外一些连接国内网络非常不好的网站有很大提升作用。

3、适用对象

适合网站服务器在国外,性能比较强,但国内连接性比较差的,同时有一个性能一般,但国内连接网络很好的VPS主机或服务器。这时就可以用这个连接比较不错的VPS作为一个中转服务器,加速网站的访问。

4、具体步骤

这里举例我们要将本站反代。

网站地址:https://vpsceping.org

源站VPS的IP:1.1.1.1

反代VPS的IP:1.1.1.2

4.1、首先在反代的VPS上安装宝塔面版

我这里是Debian11系统,登陆VPS的SSH,输入Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

安装完成后,会弹出LNMP和LAMP环境安装提示,我们不需要安装这么多,只需要安装Nginx即可,因为反代VPS只需要web服务即可,不需要安装其它的。

4.2、反代VPS上添加网站

点击左边目录网站-添加站点,这里我们域名填

vpsceping.org
www.vpsceping.org

其它默认,PHP版本选静态即可。

4.3、反代VPS网站安装SSL

下面是源VPS的SSL证书,将里面内容直接复制到反代VPS对应位置即可,然后保存并启用证书。

4.4、反代VPS上绑定域名IP

宝塔面版上打开目录-打开 /etc/hosts  直接双击打开。

然后添加域名和源VPS的IP,这里应该填的是:

1.1.1.1 vpsceping.org 
1.1.1.1 www.vpsceping.org

注意中间至少要有一个空格。

4.5、添加反向代理

点宝塔左边网站-对应网站右边 设置-反向代理-添加反向代理

代理名称随便填,一般像WordPress,zblog等博客系统都可以直接开启缓存,缓存时间根据你的更新频率来决定。目标URL填  https://vpsceping.org   注意后面不要有/。发送域名会自动生成。点击提交即可。

大部分个人博客更新频率都不会太高,一天最多就几篇,甚至几天才一篇,因此我们完全可以将缓存时间设置久一点,发布文章后,直接清除缓存目录里的文件即可。

缓存目录默认在/www/server/nginx/proxy_cache_dir 将这个目录里的文件全部删除即可。

4.6、修改域名解析

原域名解析是

A记录 @    1.1.1.1
A记录 www  1.1.1.1

修改为

A记录 @   1.1.1.2
A记录 www 1.1.1.2

到此时,反向代理则搭建完成,来访问你的网站试试速度,就会明显感受到速度提升了一个量级。首次访问由于需要到源站取回,网速可能不是太快,第二次访问就会感受到飞一般的速度。

本站现在也是由另一个网络好一点的VPS反代的,可以感受到速度是非常快的,提升很明显。