Коротка відповідь: Спрямуйте на новий сервер лише СВІЙ комп’ютер, додавши рядок із новою IP і вашим доменом у локальний hosts-файл (або скористайтеся curl --resolve). Публіка далі бачить старий сайт, а ви переглядаєте копію під реальним доменним ім’ям — єдиний чесний спосіб протестувати віртуальні хости, SSL і редиректи до перемикання.

Огляд

Тестування за голою IP чи тимчасовим URL вводить в оману: WordPress і більшість застосунків генерують посилання зі свого налаштованого домену, SSL-сертифікати видаються на hostname, а вебсервери маршрутизують за заголовком Host. Перевизначення в hosts-файлі дозволяє використовувати продакшн-домен проти нового сервера, тож ви тестуєте саме те, що піде в продакшн.

Що потрібно мати

  • IP-адресу нового сервера (на сторінці послуги в Client Area Cloud2Y).
  • Сайт, повністю розгорнутий на новому сервері, включно з SSL-сертифікатом.
  • Права адміністратора на своєму комп’ютері для редагування hosts-файлу.

Покрокова інструкція

  1. Відредагуйте hosts-файл: на Linux/macOS /etc/hosts, на Windows C:\Windows\System32\drivers\etc\hosts. Додайте:
    203.0.113.10 example.com www.example.com
  2. Скиньте DNS-кеш: macOS sudo dscacheutil -flushcache, Windows ipconfig /flushdns, більшість Linux resolvectl flush-caches.
  3. Перегляньте сайт: браузер тепер звертається до нового сервера під реальним доменом. Проклацайте ключові сторінки, форми, логін, checkout.
  4. Точкові перевірки з командного рядка без правки hosts:
    curl -I --resolve example.com:443:203.0.113.10 https://example.com/
  5. Видаліть рядок із 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 лише для цього одного запиту.

Схожі статті

Готові почати? Замовити VPS у Cloud2Y →

Ця відповідь Вам допомогла? 0 Користувачі, які знайшли це корисним (0 Голосів)