我已经配置了一个虚拟机作为一个web开发平台来分发给我公司的web开发人员。目前,我有每个站点的安装脚本,在新端口上创建一个新的虚拟主机,这样我们就可以正确地使用站点上的根级链接。每个站点都有一个类似的链接:http://192.168.1.100:8080/、http://192.168.1.100:8081/等等。这些地址对我来说很难记住,我当然不想要求其他人将端口映射到他们头脑中的站点。我非常希望为每个虚拟主机创建一个新的本地网络作用域名称,并使用类似于NetBIOS或Bonjour之类的东西来广播它的存在,这样主机就不必配置为使用网络名称了。
简而言之,我希望动态地创建新的本地网络名称,以指向虚拟机上的各种Apache虚拟主机,这些主机将是平台不明确的,因此主机操作系统可以是Windows、OS或Linux。所有配置都应该在虚拟机上完成,这样主机将需要零配置。
这是来自超级用户的转发。
发布于 2011-08-29 04:02:25
这不是一个确切的答案,但我们有一个类似的问题,并以一种不同的方式解决它,这是很好的工作。我们的每个开发人员都有一个通配符条目,如下所示:
 '*.username.dev.domain.com' and 'username.dev.domain.com'这些是使用视图在内部DNS服务器上设置的,因此它仅在公司内部可见。这也允许我们为这些外部设置不同的IP,以映射到防火墙,如果开发人员需要临时进行一些Internet访问测试,防火墙就可以通过端口。
*.someuser.dev.domain.com IP上的端口80转到nginx实例。在nginx实例中,我们有映射的服务器配置设置:
 app1.someuser.dev.domain.com -> localhost:2180
 app2.someuser.dev.domain.com -> localhost:2280这有几个好处:
https://serverfault.com/questions/266653
复制相似问题