Перенос сайта на новый хостинг: что нужно учесть? Делимся опытом!

Смена хостинга уже работающего сайта или разработка нового сайта на уже существующем домене, при всей видимой простоте, может привести к некоторым проблемам. Как их избежать? Соблюдать правильный алгоритм переноса сайта и делегирования доменного имени.

23 January, 19:24
Диана Зайцева
UX/UI дизайнер. Руководитель разработки
6537
1

Перенос сайта на другой хостинг с последующим делегированием домена может сопровождаться "сюрпризами" и перебоями в работе сайта и корпоративной почты, привязанной к доменному имени. Чтобы этого избежать, перед делегированием домена нужно соблюдать несколько обязательных правил.

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

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

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

Для некоторых владельцев сайтов, работающих в non-stop режиме и без выходных, крайне важна работоспособность сайта каждую минуту, и даже кратковременный сбой в работе ресураса может быть проблемой.

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

Алгоритм переноса сайта на новый хостинг

1. Регистрация нового хостинга ​

2. Добавление домена в админку нового хостинга (Это действие еще не подключает домен к новому хостингу, оно лишь готовит аккаунт к будущему подключению).

3. Перенос файлов с одного сервера на другой ​

4. Скачивание базы данных со старого хостинга

5. Создание новой базы данных на новом хостинге ​

6. Импортирование базы данных на новый хостинг

7. Изменение конфигурационных файлов CMS (связь БД с файлами)

8. Проверка работы файлов и БД. Данный этап не стоит игнорировать в случае, когда важна бесперебойная работа сайта. Золотое правило в таких случаях - 7 раз проверь, один раз отрежь. Проверьте работу сайта на тестовом домене, перед тем как приступить к следующему этапу.

9. Делегирование домена (изменение DNS записей домена).

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

Полпути пройдено, поставьте себе плюсик!

Если первые 8 пунктов при правльном выполнении не должны привести к проблемам, то с делегированием домена могут случиться сюрпризы. Рассмотрим этот вопрос детальнее:

Делегирование домена. Что следует учесть?

Для начала, немного теории:

Что такое доменное имя: Доменное имя – это просто набор букв, через точку написанных. Смотрится хорошо и людям запоминать удобно и привычно.

Но на самом деле, важно понимать, что сервера не умеют общаться между собой по именам. Они общаются только по IP-адресам.

То место, где хранится запись о соответствии доменного имени и IP-адреса называется ДНС сервер.

Теперь то, что действительно нужно знать:

Обычно для любого доменного имени, как минимум две важные информации хранятся на ДНС сервере.

1. IP-адрес сервера, на котором размещены файлы сайта, и с которого он должен загружаться (А-запись)

2. Адрес почтового сервера, но который должны приходить все письма с почты типа mail@имя_домена (MX-запись).

Когда мы переносим сайт на другой хостинг (сервер), по сути нам нужно просто изменить А-запись для доменного имени.

Первое что нужно знать при переносе:  

  • доступы к регистратору домена
  • Использовалась ли ранее (до переноса) почта с доменным именем сайта, и каким именно образом данная почта была настроена (была выполнена настройка на хостинге, или домен был делегирован на почтовые сервисы (Yandex, Google, mail.ru, и др.)

Делегирование домена, к которому привязана корпоративная почта

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

Рассмотрим два варианта развития событий:

1. Корпоративной почты с доменным именем не было ранее.

Если нет почты у клиента, тогда нет проблем у нас. Перенос можно сделать двумя путями: или прописать ДНС нового хостинга, или просто в панели регистратора изменить А-запись на IP нового сервера.

2. Ранее к домену была привязана корпоративная почта с доменным именем:

Если же почта есть, то тут нужно быть внимательным. Если меняем ДНС нового хостинга, то мы должны убедиться в том, что на новом хостинге для данного домена прописаны правильные МХ-записи. Иначе почта не будет приходить по адресу.

Второй вариант – смена А-записи. Этот способ более безопасен с точки зрения почты. В панели регистратора меняем IP на адрес нового сервера, а МХ-запись оставляем прежней. При таком варианте работа почты вообще не будет затронута, а сайт начнет загружаться с нашего нового сервера.

В случае, если домен был делегирован на почтовый сервис Яндекс или Гугл, следует учесть, что в случае, когда вы изменяете только а-запись, то на почтовых сервисах не нужно делать никаких дополнительных правок. Если же вы прописали новые днс, то нужно обязательно прописать mx запись на почтовом сервисе.

У нас получилось!

А у вас были трудности с переездом на другой хостинг? Оставляйте комментарии, делитесь опытом. Пообщаемся :)

Комментарии (1)

Аватар пользователя Вадим Скопинцев
Вадим Скопинцев
24.01.2017
 
Обязательно к прочтению и исполнению!

Добавление комментария:

Подписаться на новые статьи

Подпишитесь на новые статьи и вы будете получать самые свежие новости прямо к вам на почту