我已经configuration了一个虚拟机用作Web开发平台,以分发给我公司的Web开发人员。 目前,我有每个站点的安装脚本在新端口上创build一个新的虚拟主机,所以我们可以在网站上正确使用根级链接。 每个网站都有一个链接,如http://192.168.1.100:8080/等,这些地址很难记住,我当然不想问其他人则将端口映射到站点。 我真的想为每个虚拟主机创build一个新的本地networking作用域名称,并用NetBIOS或Bonjour或者两者来传播它的存在,这样主机就不必configuration成使用networking名称。
简而言之,我想dynamic地创build新的本地networking名称,以指向平台不明确的虚拟机上的各种Apache虚拟主机,以便主机操作系统可以是Windows,OS X或Linux。 所有configuration都应该在虚拟机上完成,以便主机将需要零configuration。
这是来自超级用户的转贴。
这不是一个确切的答案,但我们有一个类似的问题,并以不同的方式解决了,它运作良好。 我们的每个开发人员都会得到如下的通配符条目:
'*.username.dev.domain.com' and 'username.dev.domain.com'
这些使用视图在内部DNS服务器上进行设置,因此只能在公司内部看到。 这也使我们能够为这些外部设置不同的IP地址,以映射到可以通过端口的防火墙,如果开发人员需要临时执行一些Internet访问testing。
* .someuser.dev.domain.com的IP上的端口80转到nginx实例。 在nginx实例中,我们有服务器configuration设置映射:
app1.someuser.dev.domain.com -> localhost:2180 app2.someuser.dev.domain.com -> localhost:2280
这有几个好处: