0

让开发和测试浏览器将我们的生产域名解析为开发和测试环境的最佳方法是什么?假设我们的生产域是 widgets.com。过去,我们曾为 devwidgets.com、testwidgets.com、demowidgets.com 等使用内部 DNS。但事实证明这很痛苦。设置主机文件或代理服务器似乎更好,这样每个客户端都可以选择将 widgets.com 解析为每个预生产环境。想法?其他人是如何解决这个问题的?

4

2 回答 2

0

您可以在不同的端口上运行不同的版本(对于内部和外部设置最简单)或在不同的 cnames 上(对于外部设置):

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

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

这意味着可以通过 Web 服务器集中配置不同的环境,而不必管理大量不同的主机文件。

于 2010-11-19T17:16:57.397 回答
0

正如你所说,我们已经通过使用内部 dns 解决了这个问题。每个开发人员都有自己的环境,所以我可以转到 www.ordomain.com.branch2.environment10,其中 environment10 是我的特定环境,branch2 是指特定的结帐,以防我因为在不同的项目上工作而得到多个结帐同时。只是不同的环境可能就足够了。

在另一种情况下,我配置了一个不同的 cname,使用 dev.widgets.com 远程访问我的开发环境。缺点是任何人都可以访问它,因此您应该使用密码保护它,或者使用 IP 过滤器。

我不建议使用主机文件。这很难维护,并且您无法从开发 PC 访问实时环境。

于 2010-11-19T17:20:32.950 回答