Introduktion till installera web apps. (18 / 19 steg)
Steg 18: Säkerhetskopiera din webbsida.
$ wget - c - r www.whateverthesitenameis.com
Kommandot kommer att rekursivt få alla webbplatsen kan och hålla koll på att få platsen tills det är gjort. Så då (om din dator stöder långa filnamn), skulle du ha en katalog som heter www.whateverthesitenameis.com. Cool.
Du kan gå till www.archive.org och dessutom har dem arkivera platsen för dig! Bra för din instructable projekt också.
Då jag tänkte på det och ville gå ett steg längre. Som är direkt lägga filerna på en annan lokal server så jag kunde komma åt dem efter behag. Också ville inte störa de befintliga webbsidorna. Därför behöver vi en Apache-webbserver som stöder virtuella värdar. På servern där du har admin rättigheter, vill du ställa in din webbkatalog som:
$ cd/var/www
$ sudo mkdir -p www.whateverthesitenameis.com/html
Så låt oss få filer.
$ cd www.whateverthesitenameis.com/html
$ sudo wget - c - r www.whateverthesitenameis.com
Nu måste vi låta servern vet om den nya webbplatsen. Vi måste komma med ett webbplatsnamn som inte är antingen används eller något du kan använda med en fungerande DNS-adress. Nätverket kommer förmodligen använda net adress först inte hitta din lokala webbplats, använder en oanvänd url och Lägg den i din lokala dns med den lokala servrar IP-adressen. Låt oss ersätta ett nytt namn som www.mysitebackedup.com. Vi kommer att behöva göra en fil med det namnet på apache-server i mappen platser tillgängliga i Apache2 filstrukturen. dvs.
$ sudo nano /etc/apache2/sites-available/www.mysitebackedup.com
[code]
ServerName www.mysitebackedup.com
ServerAlias www.mysitebackedup.com
ServerAdmin mig
DocumentRoot /var/ www/www.whateverthesitenameis.com/html
[/code]
(bifogad fil. Instructables html tolkning utskuren del av filen)
Då måste du göra en länk till den som fil i katalogen platser aktiveras.
$ CD-/etc/apache2/sites-enabled /
$ ln -s... /Sites-available/www.mysitebackedup.com.
(Glöm inte utrymmet och sedan tiden.) ^^^^^
Måste du starta om servern för att låta den ha uppdateringar och information om den nya webbplatsen.
$ sudo service apache2 vila
Du bör kunna nå din lokala webbplats nu om lokala dns har uppdaterats för den nya webbplatsen. Jag var tvungen att inaktivera använda proxy i min Firefox att se webbplats. När du behöver uppdatera webbplatsen, bara gå tillbaka till samma katalog och kör kommandot wget igen. Du måste också ändra länkarna i källkoden för att gå till föregående sidor.
-----------------------------------------------------
< VirtualHost 192.168.1.61:80 >
ServerName www.mysitebackedup.com
ServerAlias www.mysitebackedup.com
ServerAdmin mig
DocumentRoot /var/ www/www.whateverthesitenameis.com/html
< / VirtualHost >