-
httpd.conf
-
named.conf
-
proftpd.conf
Backup板块主要用来配置和恢复备份文件和关键文件(如httpd.conf)的不同版本。
在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
当修改以下三个文件时,cPanel和WHM会自动对原文件进行备份。
httpd.conf
named.conf
proftpd.conf
你可以随时在需要的时候查看以前的备份版本。恢复的版本会成为最新的版本,而不会删除其他的版本。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Configuration File Rollback。
3. 点击以下其中一个按钮:
· [path]/httpd.conf button
· [path]/named.conf
· [path]/proftpd.conf
4. 点击“<”按钮查看以前的版本。在你修改文件时,Date栏会随之更新,显示栏也会更新为修改后的文件的内容。
5. 点击Restore翻回到文件的显示版本。
你可以指定备份的频率以及放置备份的位置——可以放在同一个服务器上或者放到不同的备份硬盘上。你也可以启用备份过程中的某些部分。
备份的间隔周期有以下几种模式:
· Daily——cPanel和WHM在每天,每周和每月各做一次备份。
· Weekly——cPanel和WHM在每周和每月各做一次备份。
· Monthly——cPanel和WHM只在每月做一次备份。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Configure Backup。
3. 点击以下内容边上的单选按钮来启用或关闭相应的功能:
· Backup Status(备份状态)——启用或关闭自动备份功能。Restore Only(只恢复)单选按钮用于恢复老备份,而不用于创建新备份。
· Backup Interval(备份间隔时间)——指定备份的间隔时间。
· Days to run backup(指定备份日)——将你希望进行备份的日期勾上。
· Remount/Unmount backup drive(安装/卸载备份硬盘驱动器)——备份创建需要安装和卸载备份装置。这要求一个独立的驱动装置进行操作。
· Bail out if the backup drive cannot be mounted(如果不能安装,取下备份驱动)——如果驱动无法安装,停止备份。如果启用了Remount/Unmount backup drive,推荐这样做。
· Incremented Backup(增长的备份)——备份过程只复制与上次备份相比修改了的部分。这样创建的文件就小得多,不过修改是逐步的,而且备份文件没有压缩过。
· Backup Accounts(备份账户)——备份过程为你的客户复制了所有的账户信息。
· Backup Config Files(备份配置文件)——备份包括配置文件。
· SQL Databases(SQL数据库)——备份包括MySQL数据库。你可以选择将数据备份到另外的账户中或master MySQL目录下,或者两处都备份。
· Backup Raw Access Logs(备份原始访问日志)——备份包括Apache原始访问日志。
· Backup Type(备份类型)——选择你需要的备份类型。
· FTP Backup Host(FTP备份主机)——输入FTP备份主机的域名(只有在启用了Remote FTP Server的情况下才需要)。
· FTP Backup User(FTP备份用户)——输入用于FTP备份主机的用户名(只有在启用了Remote FTP Server的情况下才需要)。
· FTP Backup Pass(FTP备份密码)——输入用于FTP备份主机的密码(只有在启用了Remote FTP Server的情况下才需要)。
· Backup Destination(备份目的地址)——在空白栏中输入文件备份的地址。该地址dir/NFS/coda的空间应该是你所有/home*分区的两倍。
不要将这一项放到你的用户目录/home directory下。
4. 点击Save(保存)。
要特别说明的是,WHM使用你的自定义备份脚本,你需要对root crontab进行编辑并在备份命令行加上--allow-override。
例:
0 1 * * * /scripts/cpbackup --allow-override > /dev/null 2>&1
你可以用WebHost Manager恢复所有你已经创建的备份文件。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Restore Backups。
3. 点击以下其中一个按钮:
·Daily
·Weekly
·Monthly
4. 从显示的列表中选择你要进行备份的用户名。
5. 点击选择相应的复选框:
· Recreate Account(重新创建账户)——重新创建整个账户作为恢复备份的一部分,不能只是覆盖已有文件。
· Give IP address(给一个地址)——给账户一个IP地址作为恢复备份的一部分。
· Restore Subdomain Entries(恢复子域名记录)——恢复账户的子域名作为恢复备份的一部分。
· Restore Mail Config(恢复邮件配置)——恢复账户的邮件配置作为恢复备份的一部分。
· Restore MySQL Dbs(恢复MySQL数据库)——恢复任意MySQL数据库作为恢复备份的一部分。
6.点击Start Restore(开始恢复)。
你可以一次恢复多个备份。你只能一次恢复多个同类型的备份:Daily,Weekly或Monthly。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Restore multiple backups。
3. 点击Daily,Weekly或Monthly按钮选择你要恢复的备份类型。
4. 将你希望恢复的备份文件边上的复选框勾上,或者点击Select All(全选)。
5. 点击Start Restore(开始恢复)。
利用这一功能,你可以恢复全部备份;cPanel备份和cpmove文件。你可以通过这一功能来恢复某个被备份的账户,或者恢复从别的服务器上转移到你的服务器上的cpmove文件。
文件必须属于以下类型:cpmove-user.tar.gz或user.tar.gz或backup-date_time_user.tar.gz。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Restore a full Backup/cpmove file。
3. 在Enter the username for the account you wish to restore边上的空白栏输入你要恢复的账户的用户名。
4. 点击Restore(恢复)。
Troubleshooting(疑难解答)
请确保备份文件放在服务器的/home,/usr/home,/web,/home2,/home3,/root或/usr目录下。