站长平时会用各种方法备份。包括手动备份、自动备份、定时备份等等不同方法。对于运维人员来说不是难事,对于站点较多的新手站长来说是有一点困难的,毕竟新手在技术方便还是弱了一些。为了能够有更多的时间运营网站,我们可以用宝塔面板的自动备份功能,把网站备份到ftp空间里面去。这样既可以节省时间精力,又做到了多重备份。

这里墨轩就说一下新手站长常用的宝塔面板备份网站和数据库的时候有两个选项:备份到服务器磁盘还是备份到FTP存储空间,他们的区别如下:

  1. 备份到服务器磁盘,数据保存在服务器上,你服务器坏了,数据就丢失了;
  2. 备份到FTP存储空间,数据保存在第三方服务器上,你服务器坏了,数据还在。

所以墨轩部落格建议备份网站数据和数据库的时候都优先考虑备份到FTP存储空间,如果你备份到服务器磁盘,那么记得自己不定期从服务器下载最新的备份文件到自己电脑上保存一份。


准备一个FTP服务空间

如果你有多台VPS,那么可以自己在另外的一台服务器上面搭建一个FTP服务,然后创建一个FTP账号就可以了。如果你只有一台VPS,那么我们可以申请一个免费的FTP空间,这里依然以又拍云为例。首先,在又拍云新建一个云存储服务,如下图所示:

申请一个ftp空间
upyun-ftp1.png

然后,点击创建好的云存储服务的访问控制界面,可选新增一条IP黑白名单,把自己的服务器IP添加进去,这样其他人就没办法访问这个空间了,比较安全。
但是有一个问题就是你自己电脑也没办法访问了,而大多数情况我们家用电脑的IP隔段时间就会变化一次,所以添加规则比较麻烦。
开启白名单
upyun-ftp2.png

所以,我们使用这个Token防盗链设置开启Token防盗链功能,只要这个密钥别人不知道,就算他知道了你云存储上面文件的直接连接地址,也没有办法下载成功。会提示{“code”:”40310002″,”msg”:”region is forbidden”}
防盗链功能
upyun-ftp3.png

创建好的这个又拍云云存储空间,如果我们需要使用FTP软件登录的话,对应的信息填写如下:
地址(主机):

智能选路(推荐):v0.ftp.upyun.com
电信线路:v1.ftp.upyun.com
联通线路:v2.ftp.upyun.com
移动线路:v3.ftp.upyun.com
加密:ftp 选择 “不加密” 模式,ftps 选择 “显式的 FTP over TLS” 模式
用户名:操作员名/服务名,如 operator/mybucket
密码:操作员的密码
端口:21


宝塔面板自动备份网站数据和数据库

有了FTP空间后,接下来我们来设置如何让宝塔面板自动备份网站数据和数据库文件。
1、登录宝塔面板后,在软件商店搜索FTP,安装好FTP存储空间。

安装ftp插件
bt-backup1.png

2、点击FTP存储空间的设置按钮,添加上上一步我们创建的又拍云云存储空间的FTP账号。
hosts填v0.ftp.upyun.com

用户名填操作员名/服务名,例如你创建云存储空间是操作员写的是naiba,云存储空间名写的backup,那么这里就填naiba/backup

密码填写你操作员的密码。

存储位置可以再/后面随便写一串英文字母和数字的组合,也可以不写。

配置ftp信息
bt-backup2.png

3、点击宝塔面板的计划任务,添加任务时选择备份网站,接着选择要备份的网站,备份周期,备份位置选择FTP存储空间。

添加任务
bt-backup3.png

4、添加完一个计划任务后,同样的操作方式添加一个备份网站数据库的计划任务。

5、待计划任务执行后,登陆又拍云云存储空间查看是否有备份数据,如果没有请检查账号信息是否填写正确。

以上所有内容就是如何使用宝塔面板自动备份网站数据和数据库到FTP空间了,如果你觉得麻烦,也可以备份到网站服务器磁盘,但是自己要定期从服务器下载备份文件到本地保存,避免服务器出现硬件故障时数据丢失。

Last modification:December 4th, 2019 at 02:31 pm
如果觉得我的文章对你有用,请随意赞赏