как перенести сайт с одного VDS на другой со сменой NS? чтобы сайт был доступен

12 3
MD
На сайте с 06.02.2009
Offline
48
2431

Сейчас есть старый сервер и новый сервер. Необходимо изменить NS чтобы сайт заработал на новом сервере. Как сделать, чтобы во время смены NS сайт был доступен?

gspseo
На сайте с 01.10.2007
Offline
42
#1

не отключайте старый сайт пока полностью не пере пишутся днс. в худшем случаи потеряете пару комментов от пользователей если сайт это предусматривает

Реклама...
MD
На сайте с 06.02.2009
Offline
48
#2

а как не отключать? можно поподробнее. что надо сделать на старом сервере, на новом и у регистратора

Himiko
На сайте с 28.08.2008
Offline
560
#3
MosDuma123:
а как не отключать? можно поподробнее. что надо сделать на старом сервере, на новом и у регистратора

Перенесите сайт на новый сервер, не удаляя со старого.

У регистратора пропишите новые сервера имён, или ip-адрес нового сервера.

Пока обновляется кэш DNS (24 часа), часть посетителей будут приходить на первый сервер, часть на второй.

Через 24 часа (примерно) всё будет работать на новом сервере и со старого можно будет удалить.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Andreyka
На сайте с 19.02.2005
Offline
822
#4

А теперь правильный ответ (бом)

Делаете полную копию сайта на новом VPS, на старом включаете проксирование через nginx и спокойно меняете NS сервера/IP.

Через 72 часа старый VPS можно будет отключать.

Не стоит плодить сущности без необходимости
N
На сайте с 06.05.2007
Offline
419
#5

Сразу видно как все плохо у хостеров с редакторами зон и ttl.

Правильный ответ мог бы быть такой: создаем на новом dns-сервер зону с низким ttl на 5 минут, забиваем записи указывающие на старый сервер, меняем данные у регистратора и ждем делегирования домена, копируем файлы. Выжидаем положенное время - 72 часа TTL в зоне первого уровня и меняем ip в зоне. Если вы можете редактировать записи на старом сервере, там можно сменить записи и тогда ждать придется меньше.

на практике вы конечно все напутаете, так что ставьте nginx.

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#6

Неа, на практике записи с TTL на 5 минут провайдеры закешируют на 72 часа ;)

Бабушка Ванга
На сайте с 10.11.2008
Offline
5
#7

Химико правильней всех насоветовал!

Предсказываю выйдет ли сайт в ТОП. Вывожу в ТОП за бабло.
Jake Foley
На сайте с 16.08.2008
Offline
151
#8

я тоже так и делаю как Himiko

чуть напряжно, но тут уже никуда не деться :)

а если нужно чтоб с локальной машины был адрес доступен нового сайт то в hosts в system32/drivers/etc пропиши

ip_new_server your_site.com

и ты сразу сможешь видеть его и отлаживать если что

N
На сайте с 06.05.2007
Offline
419
#9

А с пониманием принципов функционирования dns все еще хуже.

Andreyka, покажите мне этих провайдеров, которые умудрились написать свое неправильное ПО днс-сервера. Как, спрашивается, переносили сайты когда прокси-серверов не было? Все эти случаи якобы кеширования по 72 часа из-за спешки и ошибок администраторов.

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

Зачем писать неправильное ПО? Достаточно его неправильно настроить, перекрыв TTL своим значением по умолчанию. Особенно этим грешат всякие гомонеты - как же так, столько запросов к DNS, а повысим-ка мы минимальный TTL. Вобщем учите матчасть, netwind.

Когда небыло nginx, у apache был mod_proxy, а еще существовал такой прокси как oops, написанный моими земляками, его и использовал.

Конечно, если сайт - хомяк, то его можно перенести и так. А вот если магазин - я бы не рисковал :)

12 3

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