Come rispecchiare facilmente un intero sito Web a livello locale

È molto semplice eseguire il mirror di un intero sito Web sul computer locale grazie al comando di terminale wget, questo tutorial ti mostrerà come farlo tramite la riga di comando. wget è disponibile per Mac OS X, Linux, Unix e molte altre famose piattaforme di sistemi operativi, quindi è universalmente applicabile presumendo di avere comunque wget.

Per iniziare a eseguire il mirroring di un sito Web con wget, avviare l'app Terminal e digitare il seguente comando, sostituendo guimp.com (un piccolo sito Web di esempio) con l'URL che si desidera eseguire il mirroring locale.

Come rispecchiare un sito Web localmente con wget

wget e il flag -m scaricheranno e rispecchiano un intero sito Web a cui viene fatto riferimento. La sintassi sarebbe la seguente, sostituendo l'URL come desiderato:

wget -m http://www.guimp.com/

Questo scaricherà l'intero sito Web sul disco locale in una directory denominata URL del sito Web ... si noti che questo non è un modo particolarmente efficace per eseguire il backup reale di un sito Web e delle sue funzionalità, è semplicemente eseguendo il mirroring locale.

Puoi farlo con qualsiasi sito web, basta inserire l'URL del sito appropriato usando il seguente formato di sintassi:

wget -m [url]

Ovviamente questo non rispecchierà ajax, database, query, contenuto dinamico o script, sarà solo una versione HTML statica di un sito. Per eseguire il mirroring locale di un sito dinamico, è necessario accedere ai file raw tramite SFTP o in altro modo, a cui è possibile scaricare l'intero contenuto del sito e quindi eseguire una versione speculare su un computer locale tramite Apache, nginx, MAMP o qualunque sia il server web che preferisci.

Nota : vari lettori hanno sottolineato che wget non è installato in Mac OS X per impostazione predefinita e che è necessario installarlo da soli. Puoi ottenere wget per OS X costruendolo manualmente dalla fonte (consigliato per la maggior parte) o installarlo tramite MacPorts. Per la seconda opzione, controlla il nostro articolo precedente sull'installazione di MacPorts. MacPorts o Homebrew sono strumenti molto utili che ti permettono di installare facilmente pacchetti software open source ed è altamente raccomandato per utenti Mac OS X da moderati ad avanzati o per coloro che sono interessati alla riga di comando.