Dragon
VPS云服务器分享VPS云服务器分享  2022-03-12 23:42 三条八主机 隐藏边栏 |   抢沙发  8,478 
文章评分 1 次,平均分 5.0

宝塔面板是一个简单好用的服务器运维面板,可支持WindowsLinux两种操作系统。我们可以利用它来配置和管理服务器,通常为了解决网站访问速度慢问题,需要在面板中自建CDN加速。

宝塔面板搭建cdn好用吗?宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。运维要高效,装宝塔。

CDN是构建在数据网络上的一种分布式的内容分发网络。它是通过现有的网络基础上再增加一层新的网络构架,用户要访问的内容会分发到离用户最近的节点上,可以大大的提升用户获取数据的速度。现在也有一些支持免费CDN加速的美国主机,用户可以根据需求选择。

网站使用CDN加速不但可以提高稳定性,也可以保障安全性。CDN加速的节点是分散的,想要对其进行攻击的话难度非常大,攻击一个节点影响的也只是这一个节点的缓存,因为服务节点数量众多,CDN会自动启用另外的节点,这样攻击的难度和成本自然就让攻击者知难而退了。

宝塔面板自建CDN教程

1、宝塔面板怎么区分IP

这里可以选用不同IP,两个或多个IP。

源站点ip:a.a.a.a.(网站文件存放的服务器)

宝塔面板ip:b.b.b.b.(用来搭建cdn的服务器)

2、宝塔面板cdn配置及部署

安装宝塔面板—安装服务器环境—添加站点—安装插件“HOST修改工具”

打开已经安装的“HOST修改工具”插件,填写域名(例如:888zhuji.com)和源站点的IP地址。或者直接在目录/etc/hosts下修改HOST文件,这样就不用安装插件。

3、宝塔里面站点设置

打开站点—点击网站设置—弹出框找到左边反向代理—打开设置。

首先开启代理,开启缓存。然后将缓存时间设置一下,这里填写的是180分钟。

目标URL与发送域名,填写的是源站的网址,大体内容是一样的。唯一的区别是,在前面那个框里面,需要添加上https://或者是http://,信息填写完毕后,点击下方的提交即可。

4、重载宝塔的Nginx服务

设置完之后我们需要重载Nginx服务,在宝塔面板“软件管理”处找到Nginx,点击“服务”–选择“重载配置”即可。

5、宝塔需要设置SSL证书

网站一般要安装部署SSL证书,代理加速的服务器站点也要配置SSL证书。

如果源站启用了HTTPS协议,那么镜像站点也需要部署HTTPS证书,我们可以在宝塔面板中部署证书。不然会有502的错误,这里配置的域名和主站点是一样的。

6、设置域名解析

域名解析到目标IP即可。

[v_blue]以上设置全部完成后清理缓存,可以通过指令来清理页面缓存,https://域名/purge/页面

例如:https://www.888zhuji.com/purge/example.html直接浏览器输入即可清理缓存。[/v_blue]

宝塔面板搭建CDN环境跟命令

搭建可以到这里选择Github项目地址:https://github.com/Har-Kuun/OneClickCDN  

1, 系统环境要求
目前支持Ubuntu 20.04 LTS, Debian 10, CentOS 7/8操作系统。

CDN服务器正常运行时仅需要系统有500MB的内存。但是,程序第一次编译安装的时候需要1500MB左右的内存。若您的VPS内存不够,可以加一些Swap.

需要注意的是,该脚本需要安装在新装的操作系统中。该程序和其他面板(比如宝塔,cPanel, Directadmin)等不兼容。毕竟,装CDN程序的节点上也不应该搭建其他程序的。

2, 脚本的使用方法
因为是一键脚本,所以使用起来非常简单,只需要一行命令就可以啦!

原版(英文界面):

wget https://raw.githubusercontent.com/Har-Kuun/OneClickCDN/master/OneClickCDN.sh && sudo bash OneClickCDN.sh

————————————————

好啦~宝塔面板是如何自建CDN详细教程已介绍完毕了!!!

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

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

发表评论

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