我们正在我们公司设置新的主机和环境服务器…创build3个服务器实例… dev,stage,production
我们有多个客户和多个项目,所以这是我们的想法:
HTTP [S]:。。。。// [项目] [客户端代码] [环境] [域] [TLD]
例如: http : //website.client.stage.example.com
这是错的吗?
我们团队的另外一个人表示,最好是在urlbc顶部的[env]定义项目状态。
HTTP [S]:。// [ENV] [项目] [客户端-代码] [域] [TLD]
但我们正在定义项目服务器的位置..
例如:位于[env]服务器上的[client-code]的[project]
说..
我们的方法允许我们在登台和开发服务器上使用通配DNS,所以我们可以更容易地在服务器上创build虚拟主机。它可以即时运行(不需要在DNS表中添加新的logging)
例如:CNAME _____ * .dev _____ dev.domain.tld
这是一个坏主意?
请记住,我们为每个客户端pipe理大量客户端和项目,这意味着如果我们决定不使用通配符,则每个项目至less有两个不同的DNS条目用于开发,另一个用于阶段。