Хостинг и домены

Переезд сайта на новый хостинг: как сделать без простоя

Смена хостинга может пугать, но при правильном порядке действий сайт переезжает, не останавливаясь ни на минуту. Пошаговый план, чек-лист и частые ошибки.

3 мин чтения
Переезд сайта на новый хостинг: как сделать без простоя

Сайт стал медленным, хостинг часто падает, поддержка не отвечает или вы просто нашли более выгодный тариф — причин сменить хостинг много. Останавливает чаще всего страх: «сайт отключится, письма пропадут». На деле, если переезд сделан в правильном порядке, посетитель ничего не замечает.

До переезда: что нужно знать

  • Где зарегистрирован домен и кто меняет NS-записи? Если доступа к панели домена нет, сначала восстановите его (см.: что будет, когда срок домена истечёт).
  • Из чего состоит сайт? Файлы, база данных (в WordPress и большинстве CMS — MySQL), cron-задачи, версия PHP.
  • Где работает почта? Если почта на старом хостинге, MX-записи и сами ящики тоже должны войти в план (см.: корпоративная почта).
  • Срок старого хостинга — не отменяйте его, пока переезд не завершён.

Пошаговый план

  1. Сделайте полную резервную копию — файлы и базу отдельно, сохраните копию и на своём компьютере (правило 3-2-1).
  2. Уменьшите DNS TTL. За сутки до переезда снизьте TTL A-записей до 300 секунд — тогда изменение разойдётся за минуты.
  3. Разверните сайт на новом хостинге: загрузите файлы, импортируйте базу, пропишите новые данные базы в конфигурации (например, wp-config.php), выберите ту же или более новую версию PHP.
  4. Проверьте, не меняя домен. Пропишите IP нового сервера в файле hosts на своём компьютере и откройте сайт в браузере: формы, вход, изображения, оплата — проверьте всё.
  5. Подготовьте SSL-сертификат, иначе после переключения браузер покажет предупреждение.
  6. Переключите DNS — направьте A-запись на новый IP. С этого момента не вносите изменений на старом сайте (новые заказы, комментарии, статьи) — иначе данные разойдутся.
  7. Понаблюдайте 2–3 дня, затем закройте старый хостинг.

Частые ошибки

  • Отменить старый хостинг, не проверив переезд.
  • Забыть про MX-записи и потерять почту.
  • Старые адреса в базе (http, старый домен) — на странице появляется предупреждение о «смешанном содержимом».
  • Не настроить cron на новом сервере: автоматические письма и резервные копии останавливаются.

Cloudflare упрощает задачу

Если домен работает через Cloudflare, переключение — это смена одной A-записи, и оно применяется практически сразу, без ожидания смены NS.

Частые вопросы

Сколько сайт будет недоступен? При описанном порядке — нисколько. Пока DNS расходится, часть посетителей попадает на старый сервер, часть — на новый; поэтому в это время изменения не вносим.

Пропадут ли позиции в Google? Если домен и адреса страниц не меняются — нет. Если новый сервер быстрее, это может даже помочь (см.: как выбрать хостинг).

Хотите перенести сайт на наш хостинг — напишите нам из личного кабинета: вместе проверим текущее состояние и составим план. SSL, защита Cloudflare и резервные копии входят в тарифы: тарифы и цены хостинга.

Было полезно? Поделитесь:

Получайте новые статьи на e-mail

Одно-два письма в месяц: практические советы по сайтам, хостингу и безопасности. Отписаться можно в любой момент одним кликом.