我有两个网站在一台机器上实施。 一个站点在IIS中托pipe,另一个在Zend Server中。 每个站点都有一个域,而且我只有一个IP来分配这两个域。
我怎样才能configurationDNS,使这两个网站从互联网上正确访问?
对于要parsing为该IP地址的任何域,您需要使用“A”logging。 为子域使用CNAMElogging。 看到这个:
http://www.tech-recipes.com/rx/311/dnsbind-resource-record-cname-canonical-names-host-aliases/
只有一个进程可以监听特定的IP:端口组合,而不pipeDNS。 如果您只有一个IP地址,并且这两个站点都必须可以通过端口80访问,则会出现问题。
如果你真的不能获得第二个IP地址或端口,你将不得不在端口80上运行一个反向代理来监听传入的连接,挑选出Host:
头,然后把HTTP请求redirect到合适的服务器上将在非80端口的幕后运行)。
这可能是第三台服务器,或者是现有的服务器之一,如果他们有能力作为反向代理(例如使用ApplicationRequestRouting的 IIS)。