宝塔如何备份网站_宝塔面板如何设置网站自动备份?

本文详细介绍了如何使用宝塔面板设置网站自动备份,包括备份到服务器的不同目录和阿里云OSS对象存储。通过设置计划任务,可以确保网站文件和数据库的安全,防止服务器故障或网络攻击导致的数据丢失。建议定期检查备份完整性,并考虑异地容灾以增加数据安全性。
摘要由CSDN通过智能技术生成

为了让网站持续稳定的运行,定期对网站进行备份是必不可少的工作之一。可以规避由于服务器故障、数据迁移、网站调试、网络攻击等方面带来的风险。

备份的方法很多,不怕麻烦的话可以定期手动备份到本地,便捷的方法也可以在宝塔面板设置自动备份到服务器或者对象存储。对于我这种懒人来说,自动备份自然是首选,所以本文将探讨一下宝塔面板如何设置网站自动备份。

一、备份到服务器

备份到服务器,顾名思义是备份到当前服务器的不同目录下(一般是/www/backups)。众所周知,网站备份一般对两种类型的数据进行备份,分别是数据库和网站文件。所以在宝塔面板中为网站文件和数据库各新增一个计划任务即可。如图所示。

1、网站文件备份

宝塔面板新建一个计划任务,任务类型选择「备份网站」,任务名称会自动填充完成,不用管。关于执行周期,和你网站更新周期一致就可以,比如你每天更新,就可以设置每天备份一次。正常情况一周备份一次就可以。备份的时间,一般选择凌晨 1 点到 5 点这种网站活动比较少、服务器比较稳定的时段。最后一栏,选择选择将你要备份的网站备份到服务器磁盘,保留的份数。点击"添加任务"即可。

2、数据库备份

用添加网站备份计划的方法,为数据库添加备份。任务类型一栏选择「备份数据库」。如下图所示:

如果你的服务器空间充裕,可以考虑直接备份到当前服务器。但是这样是有风险的,一旦服务器发生故障或者服务器被人冲击,备份的数据有可能会丢失。建议自动备份到服务器后,适时保存一份到本地,以防万一。

3、执行一次备份任务

当添加完备份任务,在下方的任务列表中,将任务执行一次,检查一下备份包是否完整。

备份的目录一般如下所示:

二、备份到对象存储

现在像阿里云和腾讯云这种大型的服务商都提供对象存储服务,我们可以在宝塔面板中安装相应的插件,将网站自动备份到对象存储上面。优势是不占用服务器空间,可以实现异地容灾。这里以阿里云 OSS 对象存储为例。

1、获取对象存储的 AccessKeyId 和 AccessKeySecret

如果你还没有对象存储,可以到腾讯云或者阿里云开通一个对象存储,然后创建一个 Bucket。读写权限建议选择「私有」,其他可以自行填写。然后点击确定创建一个 Bucket。

然后在对象存储的「概览」页面右边栏中可以找到「Access Key」,点击进去。获取相应的 AccessKeyId 和 AccessKeySecret。后面我们会用到。

2、安装对象存储插件

宝塔面板中选择「软件管理」,安装阿里云 OSS 插件。我这已经安装好了。

3、配置对象存储插件

将上一步获取的 AccessKeyId 和 AccessKeySecret 复制粘贴进去,「Bucket」填写你在第一步创建的 Bucket 名称,对像存储后台点击你创建的 Bucket,在“概览——访问域名”一栏中可以找到外链域名。保存路径,不用管,放在 Bucket 根目录就可以。填完选择保存即可。

4、添加备份任务

宝塔面板后台添加一个计划任务,然后就可以选择备份到阿里云 OSS 对象存储了。同理,设置完备份任务,记得在任务列表中执行备份一次,看看备份包是否完整哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值