环境主机 URL 约定和使用通配符 DNS

环境主机 URL 约定和使用通配符 DNS

我们正在公司设置新的主机和环境服务器...创建 3 个服务器实例...开发、阶段、生产

我们有多个客户,每个客户有多个项目,因此这是我们的想法:

http[s]://[项目].[客户端代码].[环境].[域].[tld]

例如:http://website.client.stage.example.com

这有错吗?
我们团队的另一个人说,最好将 [env] 放在定义项目状态的 url bc 的顶部...

http[s]://[环境][项目].[客户端代码].[域名].[tld]

但我们正在定义项目服务器位置..

例如:位于 [env] 服务器上的 [client-code] 的 [project]

这么说吧。。
我们的方法允许我们对登台和开发服务器使用通配符 DNS,这样我们就可以更轻松地在服务器上创建 vhost。。并且它可以立即工作(无需在 DNS 表上添加新记录)

例如:CNAME _____ *.dev _____ dev.domain.tld

这是个坏主意吗?
请记住,我们管理着大量客户和每个客户的项目,这意味着如果我们决定不使用通配符,每个项目至少需要 2 个不同的 DNS 条目,一个用于开发,一个用于阶段。

相关内容