Как перенести сайт на другой хостинг?
Екатерина, Хабаровск 0
У нас интернет-магазин на 1С-Битрикс, хостинг постоянно уходит в техническое обслуживание в рабочее время, хотим переехать к другому провайдеру. Не хочется, чтобы во время переноса заказы терялись или сайт пропадал из доступа на день-два. Как спланировать переезд без потерь?
Дмитрий Акиндинов технический администратор сайтов
ответил
Перенос сайта на другой хостинг обычно занимает от пары часов до суток и почти всегда обходится без заметного простоя, если действовать по порядку: скопировать файлы и базу данных на новый хостинг, проверить работу сайта по временному адресу без переключения DNS и только после этого переключить домен. Для магазина на 1С-Битрикс для этого есть штатный модуль переноса (bitrixsetup) или ручное копирование через SSH и дамп базы.
Проверка по временному адресу — это доступ к копии сайта на новом хостинге через IP-адрес сервера или технический поддомен, который выдаёт хостинг, ещё до переключения DNS. Так можно убедиться, что сайт открывается, каталог и корзина работают, прежде чем посетители вообще узнают о переезде.
Чтобы не потерять заказы, оформленные в момент самого переключения, копию базы данных снимают не заранее, а прямо перед переносом DNS — и держат магазин коротко в режиме «только просмотр» на 15-30 минут, пока делается финальный дамп. Это надёжнее, чем полагаться на то, что за час-два переноса никто ничего не закажет.
Само переключение домена на новый сервер, то есть смена A-записи в DNS, расходится по интернету обычно за несколько часов, а не мгновенно. Если заранее, за день до переноса, снизить TTL записи, время сокращается. Почту на домене в этот момент трогать не нужно, если она размещена отдельно от сайта — переносится только веб-часть.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.