Дадому » Linux » Як перанесці сайт з аднаго сервера на іншы
formats

Як перанесці сайт з аднаго сервера на іншы

Апублікавана 3 Верасень, 2011 па ў Linux

Менеджэр міграцыі
Гэта функцыя ў панэлі кіравання Plesk, які можа рухацца за ўсё вэб-сайта, ці нават ўсяго сэрвэра для вас. Выкарыстоўваючы гэты метад капіюе усе налады хостынгу і г.д. у тым ліку баз даных, якія выкарыстоўваюцца. Гэта тое, што астатнія метады, выкладзеныя тут, не можа зрабіць для вас.
Калі на зыходным серверы ёсць праблемы, то яна не можа працаваць некарэктна. Ён таксама не будзе працаваць, калі агульная дадзеныя, якія вы хацелі, каб рухацца больш чым 50% альбо сервераў. Гэта звязана з Migration Manager сціск дадзеных у адзін файл перад перадачай.
Гэты метад таксама можа заняць шмат часу, каб скончыць, але яна будзе працягваць працаваць да завяршэння, як Wget робіць, яна таксама можа быць прыпыненая і аднавілася. Увайсці ў Plesk, прэс ‘Серверныя сродкі’ > ‘Менеджэр міграцыі ".

RSync
Rsync мае зручную функцыю не перапіску ўвесь файл, калі ён ужо існуе. Увайсці ў свой зыходны сервер для запуску Rsync і адправіць дадзеныя на мэтавым серверы, выкарыстоўваючы наступную каманду, увод іх кожную радок у той час,. Вам будзе прапанавана для мэтавай пароль SSH серверы.

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
Наступная каманда будзе капіяваць усё змесціва httpdocs на выдаленым серверы, на паказаны лакальны каталог з дапамогай SSH. Гэта будзе перазапісваць лакальныя вэб-сайты httpdocs тэчцы, але захаваць бягучыя правы доступу і уладальніка гэтай тэчкі. Вы можаце ўвайсці ў сістэму, альбо крыніцай або мэтавай сервер, Наступны прыклад, калі вы ўвайшлі ў мэтавым серверы і пры запуску яна папросіць крыніца пароль SSH серверы.
scp -r root@[source server ip]:/var/www/vhosts/yoursite.com/httpdocs/ /var/www/vhosts/yoursite.com/

Wget
Увайсці на сайт мэтавых сервераў каталогаў httpdocs і выканаць наступную каманду.
wget -r -c --tries=99 ftp://username:password@ftp.yoursite.com/httpdocs/
Вы таксама можаце выкарыстоўваць SSH замест FTP для перадачы файлаў, у гэтым выпадку змяніць наступныя.
ftp://username:password@ftp.yoursite.com/httpdocs/
да
root@[source server ip]:/var/www/vhosts/yoursite.com/httpdocs/
Wget будзе працягвацца да завяршэння, ці пакуль вы наўмысна забіць працэс. Калі вы зачыніце сесію SSH або страціць сувязі будзе працягваць працаваць у Ваша адсутнасць.

FTP
Запампаваць усё змесціва тэчкі httpdocs да вашай працы ці на хатнім кампутары, затым проста загрузіць змесціва вэб-сайт на новы сервер. Гэта можа заняць шмат часу, але мае дадатковае перавага, якое складаецца ў поўную рэзервовую копію вашага сайта / с. Выкарыстанне кліента, як FlashFXP дазваляе ўсталяваць правілы, якія будзе прапускаць ўжо загружаных файлаў, ці перазапісаць файлы, калі яны розныя і г.д..

FXP
Вы можаце перацягваць файлы і каталогі з аднаго сервера на іншы з дапамогай простай ў выкарыстанні інтэрфейс з дапамогай прыкладання, якое можа апрацоўваць Размовы пратаколу абмену, як glFTPd, cuftpd, RaidenFTPD, drftpd, і wzdftpd. Яны таксама дазваляюць SSH перадачы.
Дазвол FXP на серверах FTP адкрые іх да эксплуатаваць вядомыя як ‘FTP адмоваў’ так што будзьце вельмі асцярожныя, выкарыстоўваючы яго. Мы не рэкамендуем выкарыстаць гэты метад.

Не забудзьцеся перамясціць базы дадзеных сайта.

Share
 

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя палі пазначаныя *

*

Вы можаце выкарыстоўваць гэтыя HTML тэгі і атрыбуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit

Паказваючы Апошнія паведамленні Wordpress Віджэт развіцця, Ю.Д.