宝塔面板定期自动将网站文件和数据库备份到阿里云OSS
如果你不知道阿里云OSS是什么,可以看百度的介绍或者去阿里云官网。我不打算在这里解释。需要注意的是,阿里云OSS需要一定的费用。如果只是用于网站备份,费用是很小的。如果你先给你的阿里云账户充值10块钱,应该可以长期使用。
我们开始吧!创建 Bucket ECS 服务器。
由于我们的Bucket是用来备份的,所以我们可以选择类型“低频访问或归档存储然后私有”访问权限,其他默认设置,OK: 注意:其实这里选择“归档存储”类型比较合适,备份不需要访问网站,但是如果我选择“归档存储”的话,就会要求一些版本要求,不是,不知道宝塔是不是组件适合,所以我这里选择“低频访问”。 你可以选择“存档存储”自己尝试一下。如果可以的话,成本会更低。 就这么简单,我们创建了Bucket。 阿里云有超级权限功能,但为了安全起见,我们这里应该创建一个授予有限权限的用户,以避免密钥泄露造成重大安全问题。我们如下图所示,点击创建用户: 输入登录名和显示名称,然后选中“编程访问”。然后我们得到键。下图中的ID和![]()
创建用户并设置权限
![]()
AccessKeysecret,复制保存到![]()
点击上图中的后退按钮,我们返回到图片,我们返回到进入用户列表页面。点击新建用户右侧的“添加权限”按钮: ![]()
在搜索框中输入OSS即可获取相关权限,添加这两个框如下图权限已添加然后确认:![]()
在宝塔中设置阿里云OSS组件
在宝塔后端软件商店中,安装阿里云OSS组件(下图为已安装):点击:设置弹出窗口窗口:![]()
填写之前复制的 提示。如上所述,如果创建Bucket,则选择和您的ECS服务器 在同一区域,URL为,原,♹填写内网域名。使用内网速度更快,并且不占用服务器带宽。 注意。如果指定内网域名,则无法在宝塔面板中下载备份文件。需要在阿里云OSS文件管理界面下载。 在宝塔定时任务界面,我们可以添加备份数据库任务,选择以及对应的操作和❙数据库 然后我们可以看到下面的任务列表,点击对应的任务链接“执行”: 等待2分钟,我们就可以访问阿里云了。后端Bucket界面,可以在文件管理中看到如何从这里上传备份数据: 在网站上,操作同上几乎一样。您只需将执行时间与其他任务分配即可,以避免多个备份操作同时运行,导致服务器资源消耗过多而出现问题。建议将备份计划设置在凌晨1点到6点之间。这段时间访问量少,服务器压力也小。 备份您的网站非常重要。对于像WordPress大学这样用心管理了这么多年的网站,畅盟非常注重备份,备份到服务器以外的地方,比如阿里云OSS。因为服务器也可能出现硬件故障! 无论您的网站大小,都应该养成良好的备份习惯。宝塔面板提供的计划任务在这方面非常有用,你可以灵活设置自动备份。如果网站更新频繁,一般建议每天备份数据库,保留14天的数据;网站还可以设置为每天备份一次或多天并保留多个备份。 当然要注意服务器的磁盘空间。一般来说,建议服务器上的可用空间是网站当前占用空间的两倍。例如,如果您的网站占用2G空间,则服务器磁盘至少应有4G,否则备份过程中可能会出现问题。 将备份存储在服务器上时,请仔细确定要保留的备份数量,否则可能会占用服务器上过多的磁盘空间。 AccessKey ID和AccessKeySecret![]()
P,然后输入P。 线程和
外部链接域名(见下图,可以在Bucket的评论中查看)。完成后,保存。 ![]()
添加定时任务并测试执行
![]()
![]()
![]()
摘要
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网