如何在本地轻松镜像整个网站
目录:
由于终端命令 wget,在本地计算机上镜像整个网站非常容易,本教程将向您展示如何通过命令行执行此操作。 wget 可用于 Mac OS X、Linux、Unix 和许多其他流行的操作系统平台,因此这是普遍适用的,假设你有 wget。
要开始使用wget 镜像网站,请启动终端应用程序并键入以下命令,将guimp.com(一个小型示例网站)替换为您希望本地镜像的URL。
如何使用wget在本地镜像网站
wget 和-m 标志将下载并镜像引用的整个网站。语法如下,根据需要替换 URL:
wget -m http://www.guimp.com/
这会将整个网站下载到本地驱动器上名为网站 URL 的目录中……请注意,这并不是真正备份网站及其功能的特别有效的方法,它只是在本地进行镜像.
您几乎可以对任何网站执行此操作,只需使用以下语法格式填写适当的站点URL:
wget -m
显然,这不会镜像ajax、数据库、查询、动态内容或脚本,它只会是站点的静态HTML 版本。要在本地完全镜像动态站点,您需要通过 SFTP 或其他方式访问原始文件,您可以将整个站点内容下载到这些文件,然后通过 Apache、nginx、MAMP 或您喜欢的任何其他网络服务器。
Note:许多读者指出,默认情况下,wget 未安装在 Mac OS X 中,您需要安装它你自己。您可以通过自己从源代码构建它来获得适用于 Mac OS X 的 wget(推荐给大多数人),或者通过 Homebrew 或 MacPorts 安装它。 MacPorts 或 Homebrew 是非常有用的工具,可让您轻松安装开源软件包,强烈推荐给中高级 Mac OS X 用户,或对命令行感兴趣的用户。