Como espelhar facilmente um site inteiro localmente
Índice:
É muito fácil espelhar um site inteiro em sua máquina local graças ao comando do terminal wget, este tutorial mostrará como fazer isso através da linha de comando. O wget está disponível para Mac OS X, Linux, Unix e muitas outras plataformas de sistema operacional populares, portanto, é universalmente aplicável, desde que você tenha o wget de qualquer maneira.
Para começar a espelhar um site com wget, inicie o aplicativo Terminal e digite o seguinte comando, substituindo guimp.com (um pequeno exemplo de site) pela URL que você deseja espelhar localmente.
Como espelhar um site localmente com wget
wget e o sinalizador -m farão o download e espelharão um site inteiro referenciado. A sintaxe seria a seguinte, substituindo a URL conforme desejado:
wget -m http://www.guimp.com/
Isso fará o download de todo o site em sua unidade local em um diretório chamado URL do site... observe que essa não é uma maneira particularmente eficaz de fazer backup de um site e sua funcionalidade, é simplesmente espelhá-lo localmente .
Você pode fazer isso com praticamente qualquer site, basta preencher o URL do site apropriado usando o seguinte formato de sintaxe:
wget -m
Obviamente, isso não vai espelhar ajax, bancos de dados, consultas, conteúdo dinâmico ou scripts, será apenas uma versão HTML estática de um site. Para espelhar completamente um site dinâmico localmente, você precisaria acessar os arquivos brutos por meio de SFTP ou de outra forma, para o qual você poderia simplesmente baixar todo o conteúdo do site e executá-lo em uma versão espelhada em uma máquina local por meio de Apache, nginx, MAMP ou qualquer outro servidor web que você preferir.
Nota: vários leitores apontaram que o wget não é instalado no Mac OS X por padrão e que você precisará instalá-lo você mesma. Você pode obter o wget para Mac OS X construindo-o você mesmo a partir da fonte (recomendado para a maioria) ou instalá-lo através do Homebrew ou MacPorts. MacPorts ou Homebrew são ferramentas muito úteis que permitem que você instale facilmente pacotes de software de código aberto e são altamente recomendados para usuários moderados a avançados do Mac OS X, ou aqueles interessados na linha de comando.