Hjem » Linux » Hvordan å flytte nettsteder fra en server til en annen
formats

Hvordan å flytte nettsteder fra en server til en annen

Publisert på 3 september, 2011 ved i Linux

Migration Manager
Dette er en funksjon i Plesk kontrollpanel som kan flytte et helt nettsted, eller en hel server for deg. Ved hjelp av denne metoden kopierer alle hosting innstillinger etc inkludert databaser som brukes. Dette er noe som resten av de skisserte metoder her ikke kan gjøre for deg.
Hvis kilden serveren har problemer da det ikke kan utføre korrekt. Det vil også mislykkes hvis den samlede dataene du ønsker å flytte er mer enn 50% av enten servere. Dette skyldes Migration Manager komprimere dataene i én fil før overføring.
Denne metoden kan også ta lang tid å fullføre, men det vil fortsette å løpe inntil ferdigstillelse som wget gjør, det kan også bli stanset og gjenopptatt. Logg inn på Plesk, trykk ‘Server-verktøy’ > ‘Migration Manager '.

Rsync
Rsync har den praktiske funksjonen av å ikke recopying en hel fil hvis det allerede eksisterer. Logg inn på din kilde server for å kjøre Rsync og sende data til målet serveren ved å bruke følgende kommando, skrive dem hver linje av gangen. Du vil bli bedt om målservere SSH passord.

rsync --verbose --progress --stats --compress --rsh=/usr/bin/ssh \
--recursive --times --perms --links \
/var/www/vhosts/yoursite.com/httpdocs/* root@[target server ip]:/var/www/vhosts/yoursite.com/httpdocs/

SCP
Følgende kommando vil kopiere hele innholdet av httpdocs på den eksterne serveren til den angitte lokale katalogen ved hjelp av ssh. Dette vil overskrive den lokale nettsteder httpdocs mappe, men beholde nåværende eierskap og rettigheter i denne mappen. Du kan være logget inn for å enten kilde eller target server, Følgende eksempel er når du er logget inn målet server og når det kjøres den vil be om kilden servere SSH passord.
scp -r root@[source server ip]:/var/www/vhosts/yoursite.com/httpdocs/ /var/www/vhosts/yoursite.com/

Wget
Logg inn på målservere nettside httpdocs katalogen og kjøre følgende kommando.
wget -r -c --tries=99 ftp://username:password@ftp.yoursite.com/httpdocs/
Du kan også bruke ssh i stedet for ftp for å overføre filer, i så fall endre følgende.
ftp://username:password@ftp.yoursite.com/httpdocs/
til
root@[source server ip]:/var/www/vhosts/yoursite.com/httpdocs/
Wget vil løpe frem til ferdigstillelse, eller til du med vilje drepe prosessen. Hvis du lukker SSH sesjon eller mister forbindelsen det vil fortsette å kjøre i ditt fravær.

FTP
Last ned hele innholdet i httpdocs mappen til ditt arbeid eller hjemme-PC, så laste opp innholdet til nettsiden på den nye serveren. Dette kan ta lang tid, men har den ekstra fordelen av å være en komplett backup av din nettside / s. Ved hjelp av en klient som FlashFXP lar deg sette regler som vil hoppe allerede nedlastede filer, eller overskrive filer hvis de er forskjellige etc.

FXP
Du kan dra og slippe filer og kataloger fra en server til en annen via et brukervennlig grensesnitt ved hjelp av et program som kan håndtere File eXchange Protocol, som glFTPd, cuftpd, RaidenFTPD, drftpd, og wzdftpd. Disse også tillate SSH overføre.
Tillater FXP på FTP-servere vil åpne dem opp til en utnytte kjent som ‘FTP Bounce’ så vær veldig forsiktig med å bruke den. Vi gjør ikke anbefalt å bruke denne metoden.

Ikke glem å flytte ditt nettsted databaser.

Share
 

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *

*

Du kan bruke disse HTML tagger og attributter: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit

Featuring Recent Posts Wordpress Widget development by YD