Головна » 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

Featuring Recent Posts Wordpress Widget development by YD