Перенос сайтов

chemax
На сайте с 07.01.2009
Offline
206
735

Добрый день.

Господа, подскажите, мне нужно сделать переезд большого количества сайтов. Общий вес 40гб. Как такое делается, желательно не прекращая работу сайтов?

Качественный хостинг, VPS и сервера. (http://ihc.ru/?ref=569)
pupseg
На сайте с 14.05.2010
Offline
364
#1

переезд с хостинга на хостинг или с сервера на сервер ?

если второе, то rsync... перекачка дампа mysql или холодного бакапа, ну или горячего, если на источнике что-то вроде percona в виде СУБД, смена записей в днс, предварительно уменьшив TTL переноимых зон. Итд, нуэто что бы если совсем уж все првильно делать. Если 2-4 часа простоя не критичны, то просто копируете и меняете днс и все.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
kaskentbobel
На сайте с 24.09.2012
Offline
171
#2

Берете большое кол-во сайтов на одном хостинге, копируете на другой хостинг, проверяете их работоспособность прописав новые IP доменов в винде файле host не забывая в браузере нажать несколько раз F5 и при положительном исходе делегируете домены.

Если на старом и новом хостинге есть isp-менеджер, то перенос всех сайтов осуществляется просто и быстро - не снимая пиджака и жуя конфетку :) вместе с логинами и паролями пользователей...

chemax
На сайте с 07.01.2009
Offline
206
#3
kaskentbobel:
Берете большое кол-во сайтов на одном хостинге, копируете на другой хостинг, проверяете их работоспособность прописав новые IP доменов в винде файле host не забывая в браузере нажать несколько раз F5 и при положительном исходе делегируете домены.
Если на старом и новом хостинге есть isp-менеджер, то перенос всех сайтов осуществляется просто и быстро - не снимая пиджака и жуя конфетку :) вместе с логинами и паролями пользователей...

У меня c ISP проблемы при копирование:) А так да, функция удобная.

---------- Добавлено 28.01.2015 в 13:30 ----------

pupseg:
переезд с хостинга на хостинг или с сервера на сервер ?
если второе, то rsync... перекачка дампа mysql или холодного бакапа, ну или горячего, если на источнике что-то вроде percona в виде СУБД, смена записей в днс, предварительно уменьшив TTL переноимых зон. Итд, нуэто что бы если совсем уж все првильно делать. Если 2-4 часа простоя не критичны, то просто копируете и меняете днс и все.

С сервера на сервер, но проблема в том, что в isp каждый сайт заведен как отдельный пользователь.

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Создаете такие же сайты с пользователями в isp, создаете базы с такими же юзерами и паролями

Синкаете файлы со старого на новый и вливаете дампы в базы

Проверяете

Если все ок - делаете повтор и переключаете проксирование nginx со старого на новый, потом меняете dns в доменах

Если делать все качественно и с проверкой, то на каждый сайт будет уходить не более получаса

Не стоит плодить сущности без необходимости
Александр Фролов
На сайте с 27.12.2007
Offline
155
#5

В ответственных случаях мы переносим сайты по одному.

Сначала копируем сайт на другой сервер и проверяем, что там все работает.

Потом блокируем возможность совершения заказов на старом сервере (у нас магазины), переносим базу, а потом делаем редирект для этого магазина со старого сервера на новый при помощи nginx. В этом случае не произойдет путаницы с заказами - особенно важно, если заказов много, если есть складской учет и т.п.

Далее если с редиректом все работает хорошо, меняем записи A в DNS.

Потом все то же самое для следующего сайта.

Если сайт один на сервере, перед переносом базы переводим MySQL на старом сервере в режим read-only.

Если проблемы с постоянным обновлением базы нет, то можно все сайты скопировать на другой сервер, проверить их там, а потом сделать редирект всех сайтов со старого сервера на новый опять же при помощи nginx. Далее не спеша менять DNS.

ИшТы
На сайте с 11.02.2014
Offline
11
#6

0. Устанавливаете Apache, php (со всеми модулями) и mysql на новый сервер

1. Копируете файлы сайтов.

2. Настраиваете сайты на новом сервере.

3. Переносите базы данных и пользоваетелей mysql.

4. Устраняете ошибки связанные со сменой php/mysql/etc.

5. Проверяете или все работает.

6. Переключаете ДНС для всех сайтов.

Могу переннести Вам все за отдельную плату (пишитее в ЛС). Имею очень большоой опыт презда сайтов между серверами.

Возник вопрос по серверному администрированию? Смотрите здесь (http://www.tech-notes.net/) Не нашли ответ? Напишите мне с помощью формы обратной связи (http://www.tech-notes.net/write-me/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий