VPS云服务器分享VPS云服务器分享  2021-07-18 17:05 三条八主机 隐藏边栏 |   抢沙发  5,867 
文章评分 0 次,平均分 0.0

不希望BA学生使用外国VPS,香港,美国,韩国等。说实话,BA太麻烦了,而且个人隐私暴露了,说不定还会出卖隐私。但总的来说,放屁能做什么?

三条八主机今天讲的是如何利用Bt(宝塔面板)反向代立从建设CDN节点加速我们的网站海外,并使我们的网站通过CDN访问更快。说到CDN节点,那么我们就要买一个VPS,闲置VPS在手上也可以玩,推荐的地方是香港,韩国,日本,俄罗斯伯利也是不错的。对于喜欢折腾乱世的人来说,自己做cdn也是一件很有意思的事情,今天来折腾如何通过智能DNS分析和宝塔面板的反向转李功能为我们网站提供cdn节点加速功能,基本上没有代码操作,新手福利多多,整个过程快速、简单、安全。

原理功能实现

为了实现CDN加速,我们首先要解释实现这一效果的三个主要工具:

智能DNS解析:域名解析服务器根据访问者的特征类型进行爬网,并做出不同的解析。比较常见的DNS判断行规则有:网络提供商判断(如电信、网通、移动、教育网等)、地域判断(国内外)、搜索引擎判断(百度、谷歌、搜狗等)。国外一些DNS服务提供商还提供不同国家的判断,以满足不同网络条件的访问者的高质量访问,国内免费如DNS、dnspod、CloudXNS、DNS.la都可以,国外都没有尝试过。国内最基本的第三方dns是智能的!这里的三条八主机正在用dns.com分析他们的家,所以这是名单。

反向生成原理:反向代理(Reverse)是通过指定中间服务器请求目标服务器对目标服务器上的内容进行爬网,并且客户机通过中间服务器间接访问目标服务器的内容来完成的。这是我们的反映,这将在后面说。Bt(宝塔面板)反向生成rational鼠标点击它,不需要配置命令!

CDN:CDN的全称是内容交付网络(Content Delivery Network),即内容分发网络,您应该早就听说过它了(一个vps,一个智能dns解析,一个宝塔面板)来实现最简单的cdn加速。

没错根据上面所描述的有了这三样东西,聪明的朋友就可以很快了解CDN原则。我们在不同的网络环境(地区、服务提供商)部署不同的服务器,在目标服务器上统一抓取和存储内容,然后使用智能DNS确定客户的网络环境,将客户引导到具有最佳访问权限的服务器。我们可以直观地将cdn服务器理解为我们源服务器的中继站,在这里,访问者可以从最近的中继站获取目标服务器上的内容,而不必自己长途到达目标服务器。

1、所需准备及适合人群

  1. DNS 解析线路服务提供商(如 DNSPod 和其他免费 DNS 服务提供商)
  2. 节点服务器(镜像服务器)根据需要配置

适用人群:原服务器在香港或海外,或原服务器的负载容量有限,因此需要满足多个访问要求(或无聊,喜欢托拉斯)

注意:如果要由国内镜像服务器捕获和显示原始服务器,则必须确保原始服务器在中国注册,否则将无法访问。

2、DNS智能解析

如果我们已经购买了VPS,让我们先转到DNS来解决新的IP问题。通过DNS域名分辨率提供的线路、区域和客户端的DNS分辨率功能,我们可以将不同的宽带用户、省级用户和客户端用户解析到CDN节点。

BT(宝塔面板)反向绑定/自建CDN节点/加快访问海外网站

这是对 dns.com 的分析。三条八主机为我们的新服务器的 IP 增加了一条特殊的电信线路,这就是我们要配置的 CDN 节点。三条八主机一般喜欢先解析 IP 。如果你觉得麻烦,你可以稍后解析它。因为早期分析,它会尽快生效!

bt面板配置及部署

假设我们需要提供源站点 (a) 域名:www.888zhuji.com。由于三条八主机的VPS是一种线虫,日本电脑室的电信线路非常差,所以三条八主机选择国内电信速度接入线VPS,如博利的机器,或在香港的电脑室。因为今天我们谈论的是通过宝塔面板快速配置(相对简单,基本上没有代码操作),所以首先我们需要在新的足够服务器上安装宝塔面板。宝塔面板的安装非常方便。有关详细信息,请参阅他们的官方网站:http://www.bt.cn(请选择nginx进行安装。如果图像服务器不用于其他目的,您不需要安装FTP -www.888zhuji.com已经看到了wdpc面板,这似乎很容易建立,但三条八主机从来没有尝试过。这里的三条八主机没有说如何安装BT面板。
在这里,我以 www.888zhuji.com` 为例,说明CDN加速。有一个源 VPS 和 CDN 反向处理的 VPS。两个 VPS 的 IP 地址如下:

源站:192.168.111.110,就是www.888zhuji.com网站数据真实存放的地方
CDN:192.168.111.121  CDN节点,如果有多台操作方法是一样的

1)首先,修改CDN节点上的主机,根据告诉CDN节点在哪里获取网站数据,即返回源地址 如下:

vi /etc/hosts
192.168.111.121	www.888zhuji.com

但由于我们使用宝塔面板,我们可以直接编辑/等/主机文件在文件管理办公室,再加上我们需要的记录。

添加主机记录后,最重要的步骤是使新购买的服务器 CDN: 192.168.111.121 看起来像原服务器 www.zhuji.com 的内容。

2) 新建添加站点

我们可以在宝塔面板中"添加网站">网站,并正常添加网站。FTP 和数据库不需要设置,如下图所示。

3) 设置反向代理

设置后,我们可以"设置">"反向代理"的新网站刚刚添加在网站列表的右侧,如下图所示:BT(宝塔面板)反向绑定/自建CDN节点/加快海外网站的访问速度

4) 超载 nginx 配置 服务器加载均衡

设置后,我们需要超载nginx配置。在宝塔面板的"软件管理"部分查找 nginx,然后单击右侧的"设置">"超载配置"。

BT(宝塔面板)反向绑定/自建CDN节点/加快访问海外网站

5) 设置 SSL 证书 443端口安全

注意:如果源站点启用了 HTTPS 协议,则镜像站点还需要部署 HTTPS 证书。我们可以在上面板的SSL免费部署证书。否则,将有 502 个错误。此处配置的域名与主站点的域名相同。如果您直接在此处申请加密证书,则会提示您出现错误。但是,如果主站点应用良好,我们可以直接复制它。因为域名是相同的,即IP地址是不同的,所以我们可以直接复制它。


BT(宝塔面板)反向绑定/自建CDN节点/加快访问海外网站

到目前为止,所有所需的配置都已配置。决议生效后,我们可以 ping 我们的域名,以测试其是否生效。我们还可以使用第三方工具检查不同行和区域的访问是否已路由到相应的服务器。

4、WordPress自动刷新缓存等一些列操作设置

对于 WordPress 博客,如果页面在启用 CDN 后缓存,并且用户在提交注释后无法立即显示注释,则 AJAX 可用于请求 NGX asynchronously_ cache_ 清除界面 (BT) 在default_ cache_ 之前与 NGX 一起安装 当用户提交评论时,页面缓存将被清除。只需将以下JS添加到脚。PHP。但是,当前主题通常支持 Ajax 异步刷新。因此,此代码不必是。

<script>
	$(document).ready(function(){
		$("#submit").click(function(){
			var uri = "https://www.888zhuji.com/purge" + window.location.pathname;
			$.get(uri,function(data,status){
				return true;
			});
		});
	});
</script>

宝塔里面也有提示:可通过purge清理指定URL的缓存,示例:http://test3.com/purge/test3.png
5、开始启用CDN后无法获取真实评论IP

如果您是 WordPress 用户,在启用 nginx CDN 加速后,您会发现 WP 后台获得的用户评论 IP 成为 CDN 节点。要解决此问题,您只需要将以下代码添加到 wp 配置文件.php文件:

if (isset($_SERVER['HTTP_X_REAL_IP'])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];
}

6、最终效果展示

如果这一切都完成了,让我们看看效果。使用ping测试工具,或局部ping可以看到效果,这只三条八主机使用ping的网站站长工具进行测试。

BT(宝塔面板)反向绑定/自建CDN节点/加快访问海外网站

我想我们可以看到效果。香港这里的三条八主机行没变。其他电信业也发生了变化。好吧,最终效果是这样的。

7、最后总结

使用 nginx 反向绑定域名来构建 CDN 加速服务器成本低且易于安装。特别适合不想使用付费 CDN 的朋友。事实上,许多专业的CDN加速器也使用nginx反向代理来加快网站访问速度。可以说,nginx CDN是一种非常有效的加速方法。
特别是,使用 BT(宝塔面板)构建 CDN 更容易。需要注意的是,如果启用了代理中的缓存选项,Bt(宝塔面板)的默认缓存时间为 12h。如果您需要更改要点,可以修改配置文件中的时间。
如果不需要缓存无法选择,最后,如果您在配置过程中遇到问题,欢迎留言!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

VPS云服务器分享
VPS云服务器分享 关注:0    粉丝:0 最后编辑于:2022-02-01
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享