探索建站和运维乐趣

宝塔面板整合七牛云存储备份网站和数据库实现网站安全备份

我们在建站的时候,无论是选择虚拟主机,还是VPS、服务器,无论用一键包或者自己编译,还是用可视化面板配置WEB环境,无论我们选择高端大气的主机提供商,还是选择刚刚成立的个人主机商。我们都需要做的一件事情就是定期给我们网站、项目定期备份数据。我们可以根据需要选择每天备份、每周备份或者每月备份,对于重要的项目可能还会实施实时同步增量备份。

根据简单的调查调查与平时提供运维服务发现,大部分选择可视化面板安装WEB环境的网友对于数据备份并不是很重视,一来可能是太过于自信主机商的稳定,二来可能是不清楚如何备份,但是万一因为主机商故障或者我们VPS故障导致数据丢失无法恢复,最终损失的还是我们。

宝塔面板Linux环境部署的WEB环境我们虽然可以通过手动打包网站文件、数据库导出,同时,根据官方提供的拓展插件,我们还可以利用七牛云存储进行备份网站和数据库的设置。这一点上相比同类的国内WEB面板环境是较为人性化的,在这篇文章中,笔者将会借助宝塔面板提供的七牛云存储插件进行备份网站项目。

宝塔面板整合七牛云存储备份网站和数据库实现网站安全备份

关于VPS主机面板与网站备份,我们可能还想看看这几篇文章:

1、LNMP - 自动、定时本地/远程FTP空间备份数据库和网站文件

2、完全手动完整备份网站程序、MySQL数据库备份方法

3、免费申请10GB七牛云存储账户及设置WordPress网站加速静态资源文件

第一、准备工作

1、这篇文章我们是基于宝塔面板自带七牛云存储插件实施的备份,所以我们需要当前服务器安装的宝塔面板,如果不会安装的也可以参考这篇文章安装。

2、我们需要申请七牛云存储账户,目前免费七牛账户赠送10GB硬盘、20GB流量,申请可以参考这篇文章教学。

3、如果我们觉得这样备份麻烦,也可以采用直接到文件管理器中打包文件然后下载,然后通过phpmyadmin导出数据库,这样的方式也可以。

第二、七牛云和宝塔面板设置

1、七牛云存储设置

A - 获取API信息

获取API信息

我们需要先获取七牛账户的KEY信息,这两个信息要记住,等会需要用。

B - 开通私有空间

开通私有空间

这里我们需要开通一个存储空间,控制权限设置私有空间,因为是用来备份数据的肯定不能空开。

2、安装七牛云存储软件

安装七牛云存储软件

在宝塔面板后台软件管理,可以看到默认自带有七牛云存储软件,我们需要去安装。然后设置信息。

宝塔面板设置七牛云存储参数

我们在上面准备好的七牛账户KEY和七牛云存储账户信息配置。设置完毕之后保存。

第三、设置定时备份任务

宝塔面板自带任务计划,我们在上面设置七牛云存储备份网站参数配置后,可以通过定时计划来让自动实时备份同步到七牛云存储空间中。

1、定时任务数据库

定时任务数据库

任务类型选择备份数据库、然后选择对应需要备份的网站、以及备份到七牛云存储。执行时间周期我们根据需要设置。

2、定时任务备份网站

定时任务备份网站

这里我们还要备份网站文件,设置周期、站点、备份路径。

3、检查是否生效

我们设置的定时备份,根据我们站点、项目设置周期,我们添加任务之后,可以先执行脚本看看是否可以备份过去。

检查是否生效

可以看到已经备份到七牛云存储中,这可以说明可以实现宝塔面板备份到七牛云存储中。

第四、宝塔备份七牛云存储小结

1、宝塔面板自带备份七牛云存储脚本,我们可以设置将网站、数据库定时备份到七牛云存储中,确保我们网站数据的安全和完整。

2、七牛云存储默认提供10GB云存储空间,可以确保一般的项目使用的,如果不够用也可以付费拓展。

3、宝塔面板还提供FTP备份远程空间,或者定时备份到本地服务器中,根据我们个人需要选择适合自己的方式。

赞(0)
转载保留:老部落 » 宝塔面板整合七牛云存储备份网站和数据库实现网站安全备份


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......