Web服务器实现无人值守自动备份新招

原创
运维 服务器运维 服务器
许多网络管理员由于手头工作繁多,根本不可能每天花时间去手工备份Web服务器,特别是在上班时间,很多网络管理员更没有时间盯着自己的Web服务器;有鉴于此,本文下面就为大家推荐一种无人值守,自动对Web服务器中的重要数据进行备份的方法。

51CTO独家原创】Web服务器出现意外,如遭遇网络病毒或木马攻击、服务器主机发生硬件损坏等,要想在最快的时间内将Web服务器的工作状态恢复正常,最有效的办法当然就是通过还原方法将以前备份好的Web服务器数据直接恢复一下,不过这种方法要求我们事先对Web服务器中的重要数据及时做好备份工作。遗憾的是,许多网络管理员由于手头工作繁多,根本不可能每天花时间去手工备份Web服务器,特别是在上班时间,很多网络管理员更没有时间盯着自己的Web服务器;有鉴于此,本文下面就为大家推荐一种无人值守,自动对Web服务器中的重要数据进行备份的方法,这种方法只需要借助一款名为“绿环FTP数据备份”的工具就能轻松实现Web服务器自动备份目的了。

创建Web服务器备份任务

由于执行自动备份操作时,需要使用“绿环FTP数据备份”专业工具,为此我们首先应该从网上下载安装该工具程序,之后从下载得到的数据压缩包中执行“绿环FTP数据备份”程序文件,就能打开对应程序的主操作界面,在该界面中我们就能创建、管理各种数据备份任务了。

在创建Web服务器备份任务时,我们可以先在主程序界面中单击菜单栏中的“FTP备份”选项,从下拉菜单中执行“新增FTP备份任务”命令,打开如图1所示的FTP备份任务设置对话框:

图1


 在该设置对话框的“任务名称”文本框中,为当前要创建的备份任务取一个合适的名称,假设我们在这里将新创建的FTP备份任务取名为“备份Web服务器”;

接着在FTP选项位置处,我们需要将数据备份的目标Web服务器IP地址或域名地址正确填写到“域名或IP地址”文本框中,然后在“用户名”、“密码”文本框中输入登录目标Web服务器的合法帐号;要是我们使用的是虚拟主机帐号,那就在这里正确填写好ISP提供给自己的FTP访问帐号就可以了;如果目标Web服务器就架设在自己单位的局域网网络中时,那我们可以借助Serv-U等工具来自行创建一个权限合适的FTP访问帐号。另外,FTP数据传输默认需要使用通信端口21,为此我们必须开通目标Web服务器上的21端口,否则“绿环FTP数据备份”工具是无法正常工作的。

在确认上面的各项参数输入正确后,单击图1界面中的“连接”按钮,没有多长时间,系统屏幕上将会出现连接目标Web服务器成功的提示信息(如图2所示),同时目标Web服务器中的所有数据内容全部显示在本地屏幕上,如此一来我们就能选择需要进行数据备份操作的源目录了;之后,我们还需要在“目标目录”文本框中单击“浏览”按钮,从其后弹出的文件浏览对话框中设置好Web服务器数据保存到本地的文件夹,通常来说,我们可以在本地计算机先选择一个空间比较大的硬盘,然后在其中创建一个专门用于保存Web服务器数据的文件夹。

图2

 要是FTP连接无法成功时,很可能是没有选中“使用被动模式连接”选项,因为使用被动传输方式的FTP连接能够轻松解决从Web服务器到普通客户端的数据连接被各种防火墙强制过滤的难题,当然有一些FTP传输软件并不支持被动模式连接,所以当我们发现无法与目标Web服务器创建FTP连接时,可以尝试选中“使用被动模式连接”功能选项。

#p#

对备份任务进行参数设置

由于目标Web服务器中的数据内容可能会经常发生变化,为了保证数据的安全性,我们必须想办法定期对Web服务器中的数据内容进行备份操作,确保变化后的数据内容也能够得到及时备份。要做到这一点,我们可以对目标备份任务进行参数设置,调整好自动备份操作的时间以及备份的周期。

在设置Web服务器中的数据备份周期时,操作其实非常简单,我们可以先打开“绿环FTP数据备份”主程序界面,单击其中的“任务计划”标签,打开如图3所示的标签设置页面,在这里我们可以按照网站的实际情况来设置备份周期、备份时间。对于普通的Web服务器来说,只要一个星期执行一次数据备份操作就可以了,此时只需要选中图3标签设置页面中的“每周”选项,并将运行时间设置成下班以后的某个时间点,例如可以选择在星期日晚上10:00点钟进行Web服务器数据备份操作。

图3

  对于一些非常重要的Web服务器来说,我们可以尝试将备份周期设置成以秒为单位,最快可实现每秒备份一次,如此一来对于类似Web数据库之类的重要文件来说,就能实现实时的异地备份目的了。

设置好备份周期以及备份时间参数后,我们还可以进入到“绿环FTP数据备份”主程序的“其他选项”标签页面中,来对其他一些备份参数进行合适设置。例如,我们可以在“其他选项”标签设置页面中,设置备份连接的重试次数,因为有的时候,本地计算机与目标Web服务器之间的FTP连接并不能一次性连接成功,遇到连接失败现象时,我们可以通过设置重新连接次数来实现自动备份的目的;正常来说,在局域网运行性能比较稳定的环境中,我们可以将重新连接次数设置为3-5次,每次间隔时间设置成5分钟左右,设置好这些参数后,日后一旦在备份过程中遇到失败现象时,“绿环FTP数据备份”主程序就能自动按照要求重新执行数据备份操作了。此外,为方便网络管理员了解Web服务器数据备份的进程状态,我们还可以设置备份开始前运行什么程序、备份完成后运行什么程序、备份结束后播放什么音乐等。

#p#

自动备份Web服务器技巧

为了提高Web服务器的自动备份效率,我们还需要掌握一些备份设置技巧。

1、实现Web服务器同步备份

考虑到Web服务器中的数据内容可能会经常发生变化,为了保证数据备份的准确性,我们应该想办法实现数据同步备份目的。要做到这一点,我们可以先打开“绿环FTP数据备份”主程序操作界面,单击其中的“复制规则”标签,打开如图4所示的标签设置页面,检查其中的“自动删除目标目录存在而源目录不存在的文件和目录”选项是否处于选中状态,要是发现该选项还没有选中时,我们应该及时将它重新选中,再单击“保存设置”按钮,如此一来“绿环FTP数据备份”工具就能自动删除本地备份文件夹中多余的文件目录了;当然,在这里我们需要提醒各位注意的是,如果选中了这个功能选项,那就应该确保本地计算机中的那个目标目录是专门用来备份Web服务器的,而没有其他重要的数据信息存在,不然的话容易导致一些重要的文件内容被意外删除掉。此外,为了能保证数据备份的同步性,我们还应该选中图4界面中的“包含子目录”选项。

图4

 2、提高数据备份的速度

通常来说,Web服务器中每天发生变化的数据内容并不是很多,因此每次执行Web服务器备份操作时,如果都要重复下载相同的数据内容时,那么不但非常浪费时间,而且也会导致数据备份的冗余。为了提高数据备份的速度,我们可以通过合适设置,来让“绿环FTP数据备份”工具只备份已经变化的数据文件,下面就是具体的设置步骤:

首先打开“绿环FTP数据备份”主程序界面,单击其中的“复制规则”标签,在其后出现的标签设置页面中,检查“只复制修改过的文件”选项是否处于选中状态,要是发现该选项还没有被选中时,我们应该将它重新选中,如此一来,“绿环FTP数据备份”程序就会自动对Web服务器中发生更新的文件进行备份,而不会对已经存在但没有变化的文件执行备份操作,这样的话就能大大提高数据备份的速度了。

3、检查数据备份的正确性

由于Web服务器的数据备份操作是自动进行的,在备份过程中要是发生错误或其他什么意外时,我们该如何才能弄清楚Web服务器的数据备份操作是否正确呢?其实很简单,我们可以利用“绿环FTP数据备份”程序的日志功能,来确认数据备份操作的正确性,因为该日志功能会自动将备份过程中的一举一动记录下来。“绿环FTP数据备份”程序的日志功能为我们同时提供了“失败日志”、“恢复日志”、“系统日志”等功能,借助这些功能选项,我们可以轻松地查看到所有的记录内容,那样的话网络管理员即使不在服务器现场,也能事后通过日志内容查看到各种结果信息了。
   

【编辑推荐】

  1. 如何授权web服务器提供安全数据库访问
  2. 保护IIS Web服务器的15个技巧
责任编辑:佚名 来源: 51CTO.com
相关推荐

2010-06-02 19:54:48

SVN自动更新

2018-08-31 10:10:06

2021-07-08 09:00:00

数据中心机器人技术

2010-05-27 13:29:08

RHEL 5.4无人值守安装

2020-05-28 09:16:05

UbuntuLinux

2018-12-14 11:07:00

2018-03-27 08:44:37

服务器备份异地

2024-03-19 10:45:31

HTTPSGo语言

2013-03-08 09:54:46

Symantec Sy税务局备份

2010-11-19 12:53:53

梭子鱼负载均衡

2011-11-22 21:26:59

pfSense配置Web服务器负载均衡

2017-11-10 08:58:49

Web服务器应用程序

2019-02-26 16:20:52

FTP服务器

2010-05-13 18:32:52

2010-05-24 11:27:20

SVN配置自动更新WE

2012-05-17 10:32:20

无人值守

2019-07-30 10:18:06

NginxKeepalived

2009-09-15 17:21:00

2019-09-26 09:04:22

NginxKeepalived服务器

2011-07-08 09:38:10

服务器mysql同步备份
点赞
收藏

51CTO技术栈公众号