【发布时间】:2010-11-19 17:03:15
【问题描述】:
让开发和测试浏览器将我们的生产域名解析为开发和测试环境的最佳方法是什么?假设我们的生产域是 widgets.com。过去,我们为 devwidgets.com、testwidgets.com、demowidgets.com 等使用了内部 DNS。但事实证明这很痛苦。设置主机文件或代理服务器似乎更好,这样每个客户端都可以选择将 widgets.com 解析为每个预生产环境。想法?其他人是如何解决这个问题的?
【问题讨论】:
-
我应该提一下我们在 DNS 方法中的不足之处:我们在 5 个环境中为不同的业务线(大约 6 个)维护多个网站。我们在 sso.widgets.com 上还有一些 SAML SSO 服务器,它们必须具有相同的 cookie 域名。
-
如果您不能/不会使用任何基于 DNS 的解决方案,更改 hosts 文件可能会奏效,但管理起来会更加痛苦。您只需要将 dev.widgets.com 重定向到开发服务器,您就可以按照自己的方式进行配置,包括为每个开发人员配置 johndoe.dev.widgets.com,为您的测试环境配置 test.dev.widgets.com。您的生产服务器将保持清洁。
标签: proxy dns development-environment production-environment hosts-file