@Davidaa_WoW

Как разграничивать одинаковые хосты между локалью и удалённым сервером?

Веду разработку над одним веб-ресурсом. Исходный код разрабатывается и тестируется локально, затем пушится на удалённый сервер, который под открытым доменом доступен для соединения всем. Для корректного тестирования в windows хостах прописал альтернативу localhost в виде нужного мне домена. Однако из-за этого возникает такая проблема, что в моменте не всегда понятно к чему именно мы подключены - к локали, или к public версии, они могут между собой переключатся после переходов. В качестве универсального решение использую простое отключение инета на время локальных тестов, но осознаю, что это не слишком элегантное решение. Есть ли решение получше? Например как-нибудь блокировать временно удалённый домен, на этапе тестирования? Или может сразу весь айпишник банить?
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
используйте связку

site.ru
site.local

первый боевой
второй ваш тестовый
Ответ написан
thewind
@thewind
php программист, front / backend developer
Обычно всегда есть глобальная переменная в ENV , которая содержит идентификатор контура - local, dev, prod, etc. Если у вас такой нет - добавьте и при деплое на сервер выставляйте в значение prod

В зависимости от нее (например, если не prod) можно показывать сверху большую плашку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы