我们有一个带有两个IP地址的远程网络服务器。我们可以在这样的服务器上放置几个Web应用程序吗?我正在使用xttp而不是http,因为stackoverflow认为我正在尝试添加真正的链接。
xttp://www.ourdomain.com
xttp://dogs.ourdomain.com
xttps://securedogs.ourdomain.com
xttps://securecats.ourdomain.com
xttp://cats.ourdomain.com
也就是说,与几个子域关联的应用程序使用https而其他子域使用http。
每个子域都不需要自己的IP地址,是吗?
由于
答案 0 :(得分:0)
没有必要为您托管的每个站点使用单独的IP地址。 IIS和Apache可以通过主机标头(即用户请求的URL)识别用户想要的站点。
这是一个good how-to page for IIS 6.0,它是Windows Server 2003上的内置Web服务器。如果这是您的偏好,这里是good how-to for Apache Server。
请注意,这仅适用于所有站点都由同一服务器(IIS或Apache)管理的情况。如果您正在使用Rails,Django或其他Web应用程序/框架的实例,那么它需要更多的肘部油脂:通常,您将配置每个实例使用不同的端口,并将IIS或Apache服务器置于前面静默地重定向到适当的端口。