如果您是网站开发人员、企业主或IT领域的学生,您可能会遇到需要快速克隆网站的实例。例如,假设您管理的站点有问题;您可能希望克隆该站点,然后开始调试该克隆。与克隆人一起工作肯定比进一步破坏原始站点的可能性要大。
有很多方法可以克隆一个网站。我使用过的一个解决方案提供了命令行和GUI选项,名为htTrack。该应用程序可以在Linux、Windows、MacOS和Android上使用,并为本地浏览做一个网站的完整副本。正如您所预期的,命令行工具称为htTrack。还有一个Linux的GUI版本叫做webhtTrack。我将演示如何同时使用命令行和GUI工具,以便您可以快速复制您的网站。我将在UbuntuLinux中演示这两个版本。
命令行和GUI工具都可以在标准存储库中找到。要安装它们,打开一个终端窗口并发出命令:
当提示时,键入sudo密码,接受安装,并允许它完成。安装这些工具就是这样。
首先,我们将使用命令行工具复制站点。这可能需要一些时间,取决于您的网站有多大。复制的命令是:
其中SITEURL是要复制的站点的实际URL,LOCALDIRECTORY是要存储副本的本地驱动器上的目录。命令完成后,您将在LOCALDIRECTORY中看到新创建的克隆。然后,您可以在不影响生产站点的情况下开始使用该克隆。
使用该工具的最大警告是,取决于站点的编写方式和存储方式,您的结果可能会有所不同。如果您发现htTrack下载只是一个索引文件,很可能,它不会在您的网站上工作。到目前为止,我发现Wordpress网站,特别是那些安装在第三方主机上的网站,几乎不可能使用这个工具进行克隆。
GUI工具给了你更多的用户友好的力量。要启动GUI,打开一个终端窗口并发出命令webhtTrack。这将打开一个浏览器窗口,GUI准备就绪。在第一个屏幕中,选择您的语言,然后单击Next>>。在下一个窗口(图A)中,输入一个新的项目名称,并选择一个预定义的类别。键入一个基本路径来存放下载的文件,然后单击Next>>。
图A
创建新下载的项目。
在下一个窗口(图B)中,选择要使用的操作(因为这是第一次下载,默认情况将很好),并在Address框中键入目标站点的URL。
图B
定义要克隆的URL。
单击“设置选项”按钮,您可以配置诸如浏览器ID、扫描规则、机器人规则、连接数、代理、限制等选项(图C)。
图C
有相当多的选项可以配置。
如果您运行了一个克隆,发现它失败了,那么您很可能需要重新访问Options部分并进行调整。当然,这将取决于您试图克隆的站点类型。设置好所需的选项后,单击OK,然后单击Next>>,然后单击Start>>按钮。此时(图D),站点将开始克隆(将其保存在配置的本地目录中)。
图D
要配置的许多可用选项。
下载完成后,可以开始使用克隆。
只要您不尝试下载WordPress站点,httrack或webhttrack将为下载站点的克隆做一个非常好的工作,因此您可以调试、备份或无论您的需要如何。正如我所说的,根据你“正在寻找工作”的网站的类型,你将不得不用这些设置玩具来完成这项工作。给这个方便的工具A试试,看看它是否像你的去站点克隆工具一样。
您不会想错过我们关于Linux操作系统和开源应用程序的技巧、教程和评论。交付星期二