Переїзд на новий хостинг можна провести так, що відвідувачі нічого не помітять. Головне — не вимикати старий хостинг, доки новий повністю не запрацює, і правильно перемкнути DNS.
Перенесення сайту на наш хостинг ми можемо виконати безкоштовно — створіть тікет у підтримці після замовлення послуги.
За 1–2 дні до переїзду
- Зменште TTL записів домену до 300 секунд. Тоді після перемикання DNS оновиться за кілька хвилин, а не годин. Детальніше — «Скільки оновлюються DNS».
- Збережіть усі DNS-записи домену: подивіться їх інструментом dig і запишіть, особливо MX, TXT (SPF, DKIM, підтвердження сервісів) і записи субдоменів.
- Перевірте версії ПЗ на старому хостингу (PHP, MySQL) — на новому оберіть такі самі, щоб уникнути несумісності.
Перенесення
- Замовте хостинг і додайте домен на новому сервері.
- Скопіюйте файли сайту і базу даних. Докладно для панелей — ISPmanager, cPanel.
- Оновіть дані підключення до бази в конфігурації сайту (для WordPress — у
wp-config.php). - Створіть поштові скриньки з тими самими адресами.
Перевірка до перемикання
Відкрийте сайт на новому сервері, не змінюючи DNS: додайте у файл hosts на своєму комп'ютері рядок з IP-адресою нового сервера:
203.0.113.10 example.com www.example.com
Перевірте головну, внутрішні сторінки, вхід в адмінку, форми, кошик і оформлення замовлення. Якщо внутрішні сторінки дають 404 — див. цю статтю. Після перевірки видаліть рядок з hosts.
Перемикання
- Для магазинів і сайтів з активними змінами: ненадовго закрийте прийом замовлень або ввімкніть режим обслуговування, ще раз експортуйте базу з актуальними даними та імпортуйте на новий сервер.
- Змініть NS-сервери або A-запис домену — див. «Як прив'язати домен до хостингу».
- Якщо змінюєте NS-сервери, перед цим створіть у новій зоні всі записи, які ви зберегли, — інакше перестане працювати пошта чи сторонні сервіси.
Після перемикання
- Випустіть SSL-сертифікат на новому сервері, щойно DNS почне вказувати на нього. Перевірте результат перевіркою SSL.
- Перенесіть листи зі старих скриньок (через поштову програму з двома обліковими записами IMAP або засобами панелі).
- Перевірте SPF: якщо в ньому була IP-адреса старого сервера, замініть її (як налаштувати SPF).
- Перенесіть завдання CRON і налаштуйте резервне копіювання.
- Поверніть TTL до звичного значення (3600 с).
Коли можна відключати старий хостинг
Зачекайте щонайменше 2–3 дні після перемикання: переконайтеся, що на старий сервер більше не надходять відвідувачі й листи (журнали доступу та пошти порожні). Лише після цього скасовуйте старий тариф.