Коротка відповідь: Спрямуйте на новий сервер лише СВІЙ комп’ютер, додавши рядок із новою IP і вашим доменом у локальний hosts-файл (або скористайтеся curl --resolve). Публіка далі бачить старий сайт, а ви переглядаєте копію під реальним доменним ім’ям — єдиний чесний спосіб протестувати віртуальні хости, SSL і редиректи до перемикання.
Огляд
Тестування за голою IP чи тимчасовим URL вводить в оману: WordPress і більшість застосунків генерують посилання зі свого налаштованого домену, SSL-сертифікати видаються на hostname, а вебсервери маршрутизують за заголовком Host. Перевизначення в hosts-файлі дозволяє використовувати продакшн-домен проти нового сервера, тож ви тестуєте саме те, що піде в продакшн.
Що потрібно мати
- IP-адресу нового сервера (на сторінці послуги в Client Area Cloud2Y).
- Сайт, повністю розгорнутий на новому сервері, включно з SSL-сертифікатом.
- Права адміністратора на своєму комп’ютері для редагування hosts-файлу.
Покрокова інструкція
- Відредагуйте hosts-файл: на Linux/macOS
/etc/hosts, на WindowsC:\Windows\System32\drivers\etc\hosts. Додайте:203.0.113.10 example.com www.example.com - Скиньте DNS-кеш: macOS
sudo dscacheutil -flushcache, Windowsipconfig /flushdns, більшість Linuxresolvectl flush-caches. - Перегляньте сайт: браузер тепер звертається до нового сервера під реальним доменом. Проклацайте ключові сторінки, форми, логін, checkout.
- Точкові перевірки з командного рядка без правки hosts:
curl -I --resolve example.com:443:203.0.113.10 https://example.com/ - Видаліть рядок із hosts після тестування, щоб машина знову йшла за реальним DNS.
Типові проблеми
- Плутанина з кешем браузера: користуйтеся приватним вікном; кешовані редиректи та HSTS можуть маскувати те, що насправді віддає новий сервер.
- Забутий запис у hosts: за кілька тижнів ви налагоджуєте «проблеми з DNS», які виявляються вашим власним перевизначенням — завжди прибирайте за собою.
- Попередження сертифіката: якщо SSL на новому сервері ще не випущено, під час тесту будуть попередження — випустіть його до перемикання, а не після.
Коли звертатися в підтримку
Якщо сайт поводиться по-різному на старому й новому серверах і ви не бачите чому, надішліть у тикеті поведінку обох URL і ваш рядок із hosts-файлу — з такими деталями це діагноз на дві хвилини.
Часті запитання
Чому не тестувати новий сервер просто за IP?
Бо віртуальні хости, SSL-сертифікати й згенеровані застосунком URL залежать від доменного імені. Перевизначення в hosts тестує реальний домен на новій IP — у продакшн-умовах.
Чи впливає редагування hosts-файлу на відвідувачів?
Ні, воно змінює резолвінг лише на вашому комп’ютері. Усі інші продовжують користуватися публічним DNS і бачити старий сервер, доки ви не зміните записи насправді.
Найшвидший спосіб перевірити один URL без hosts?
curl з --resolve, наприклад: curl -I --resolve example.com:443:NEW_IP https://example.com/ — він прив’язує домен до нової IP лише для цього одного запиту.
Схожі статті
- Як уникнути простою під час міграції
- Як перенести WordPress без простою
- Як спрямувати домен на Cloud2Y VPS
- Чекліст після міграції
Готові почати? Замовити VPS у Cloud2Y →
