Eenvoudig een volledige website lokaal spiegelen
Inhoudsopgave:
Het is heel eenvoudig om een hele website op uw lokale computer te spiegelen dankzij het terminalcommando wget, deze tutorial laat u zien hoe u dit doet via de commandoregel. wget is beschikbaar voor Mac OS X, Linux, Unix en vele andere populaire besturingssysteemplatforms, dus dit is universeel toepasbaar ervan uitgaande dat je wget toch hebt.
Om aan de slag te gaan met het spiegelen van een website met wget, start u de Terminal-app en typt u de volgende opdracht, waarbij u guimp.com (een kleine voorbeeldwebsite) vervangt door de URL die u lokaal wilt spiegelen.
Een website lokaal spiegelen met wget
wget en de vlag -m zullen een volledige website downloaden en spiegelen waarnaar wordt verwezen. De syntaxis zou als volgt zijn, waarbij de URL naar wens wordt vervangen:
wget -m http://www.guimp.com/
Hiermee wordt de volledige website op uw lokale schijf gedownload in een map met de naam de website-URL... merk op dat dit geen bijzonder effectieve manier is om echt een back-up te maken van een website en zijn functionaliteit, het is gewoon een lokale spiegeling .
U kunt dit doen met vrijwel elke website, vul gewoon de juiste site-URL in met behulp van de volgende syntaxisindeling:
wget -m
Dit gaat natuurlijk geen ajax, databases, query's, dynamische inhoud of scripts spiegelen, het wordt alleen een statische HTML-versie van een site. Om een dynamische site volledig lokaal te spiegelen, hebt u toegang nodig tot de onbewerkte bestanden via SFTP of anderszins, waarnaar u gewoon de volledige inhoud van de site kunt downloaden en vervolgens in een gespiegelde versie op een lokale computer kunt uitvoeren via Apache, nginx, MAMP of welke andere webserver u ook verkiest.
Opmerking: verschillende lezers wezen erop dat wget standaard niet is geïnstalleerd in Mac OS X en dat je het moet installeren jezelf. Je kunt wget voor Mac OS X krijgen door het zelf vanaf de bron te bouwen (aanbevolen voor de meeste), of door het te installeren via Homebrew of MacPorts. MacPorts of Homebrew zijn erg handige tools waarmee je gemakkelijk open source softwarepakketten kunt installeren en het wordt ten zeerste aanbevolen voor gemiddelde tot gevorderde Mac OS X-gebruikers, of voor diegenen die geïnteresseerd zijn in de opdrachtregel.