Подход к окружениям
Разделяйте окружения жёстко:
localдля локальной разработки;devдля тестирования командой;productionтолько для стабильного сценария.
Домены
Для каждого окружения используйте свой домен или поддомен. Это упрощает SSL, логику cookie и понимание, где именно сейчас находится пользователь.
Что важно проверить
- DNS уже направлен на правильный сервер;
- веб-сервер знает домен;
- админка открывается только по ожидаемому адресу;
- публичный домен не светит лишние dev-страницы.
Рекомендуемая схема
Local
Локальная разработка через localhost или nip.io.
Dev
Отдельный домен вида dev.example.com, куда выкатываются черновые изменения для команды.
Production
Основной домен, где остаётся только рабочий пользовательский сценарий.