去评论
dz插件网

使用宝塔面板的计划任务+阿里云OSS高效低价的定时备份网站

浅生
2021/05/13 16:59:59
网站的安全问题一直是各位站长最头疼的事,而及时备份可以极大的增强网站的安全性。但是因为数据量庞大,服务器硬盘存储价格昂贵而且不安全(位于同一位置极容易出现全军覆没的情况),而大多数主机商虽然提供磁盘快照功能,但是快照的价格相对而言还是比较高的,并且快照无法下载到本地备份,因此也不是很完美!DZ插件网经过实践,采用宝塔面板自带的计划任务功能+阿里云OSS归档存储,可以实现低价(100GB每个月才6块钱)高效(系统按照计划任务自动完成)的网站备份!下面DZ插件网来讲一下实现的方法和要求:


要求:
1,服务器安装了【宝塔面板】,安装地址:https://www.bt.cn/  ,并且在宝塔面板安装了阿里云OSS组件,如图:

2,服务器位于阿里云,并且在服务器相同的存储地区开通OSS,如图:


实现方法:
1,开通阿里云OSS,然后新建一个Bucket作为网站的备份空间(新建是不要钱的,不用就不收费),注意不需要绑定域名!




然后你会得到宝塔面板阿里云OSS设置中需要的外链域名,这里因为我们的服务器和OSS位于相同区域,可以使用内链域名,如图,这样可以让文件在内网传输,速度可以达到60M/s+,非常快速!




宝塔面板的其他三项配置可以按照下图获取:其中Bucket名称是你自己新建的Bucket名称




按照上面的配置好之后,就可以去设置定时备份计划了!如图记得选择保存到【阿里云OSS】:


这样,系统就会根据你设定的时间,自动打包备份网站,并且上传到阿里云OSS中后自动删除本地文件,不会占用服务器磁盘空间了!






【注意事项】
如果你的网站数据较多,比如你的主机空间只有40GB,而网站程序已经达到20GB,那么宝塔面板在备份后可能会出现空间不足而失败!因此需要保证你的可用空间大于备份所需要的空间!因为宝塔需要先本地打包之后,才会上传到阿里云OSS,然后删除本地备份,所以本地空间要留一定的余地才可以!
教程就到这里,如果大家在操作中有任何疑问,可以在本帖回复,我会一一解答的!