Краткий ответ: Направьте на новый сервер только СВОЙ компьютер, добавив строку с новым 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 →
