У меня есть 2 версии одного и того же веб-сайта, расположенные на разных IP-адресах: одна - рабочая, другая - промежуточная.
Производственный сервер: полностью управляется Site5. DNS сделан так, что foo.com
разрешается на серверы Site5, а они позаботятся обо всем остальном.
Промежуточный сервер: это экземпляр EC2, а Apache настроен на виртуальный хост на основе имени, foo.com
.
Как разработчик, когда мне нужно работать над промежуточной версией, я изменяю свой файл hosts
так, чтобы:
foo.com 1.2.3.4 # the elastic IP associated with my EC2 instance
поэтому, когда я в своем браузере и foo.com
, я вижу промежуточную версию. Я закомментирую строку, когда я хочу увидеть производственную версию.
Это все хорошо для меня, но другие в команде не так разбираются в технологиях и боятся Терминала.
Есть ли лучший способ сделать это, предпочтительно метод, который не требует погружения в Терминал или другие "страшные вещи"?
Возможно, прокси-сервер, который они могут использовать / не использовать, когда они хотят видеть / не видеть промежуточную версию?