Как легко переключаться между средами разработки и разработки - PullRequest
0 голосов
/ 19 ноября 2010

Каков наилучший способ получить dev и протестировать браузеры для преобразования нашего производственного доменного имени в dev и тестировать среды?Скажем, наш производственный домен - widgets.com.В прошлом мы использовали внутренний DNS для devwidgets.com, testwidgets.com, demowidgets.com и т. Д. Но это оказывается большой болью.Кажется, лучше иметь файл хоста или настройку прокси-сервера, чтобы каждый клиент мог разрешить widgets.com для каждой среды pre-prod.Идеи?Как другие решили эту проблему?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2010

Мы решили это с помощью внутреннего DNS, как вы сказали. У каждого разработчика есть своя собственная среда, поэтому я могу зайти на сайт www.ordomain.com.branch2.environment10, где environment10 - это моя конкретная среда, а branch2 - это конкретная проверка, если я получил несколько проверок, потому что я работаю над разными проектами. Simultaniously. Просто другой среды может быть достаточно для вас.

В другой ситуации я настроил другое имя cname, используя dev.widgets.com для удаленного доступа к моей среде разработки. Недостатком является то, что любой может получить к нему доступ, поэтому вы должны защитить его паролем или использовать IP-фильтр.

Я бы не рекомендовал использовать файлы хостов. Это трудно поддерживать, и вы не можете получить доступ к живой среде с вашего ПК для разработки.

0 голосов
/ 19 ноября 2010

Вы можете запускать разные версии на разных портах (проще всего для внутренней и внешней настройки) или на разных именах (для внешней настройки):

dev.widgets.com:81
dev.widgets.com:82
...

dev1.widgets.com
dev2.widgets.com
...

Это означает, что различные среды можно настроить централизованно черезвеб-сервер, а не управлять множеством различных файлов хоста.

...