裁剪fluff:通配符主机头支持,在IIS 8中是否有可能用于子域?
我知道,这是一个糟糕的设计,这就是为什么我保留原来的问题来解释为什么.
我有两个域,example1.com和example2.com,我希望它们都托管在一个简单的服务器上,运行带有IIS 8的Windows 2012。我也只有一个IP地址,这有点困难。然而,这不是一个生产环境,而是一个测试环境,为我测试完整的网站项目之前,他们被交付到一个生产环境。然后它就完成了,我用一个新的域开始了一个新的项目。
因此,我已经在IIS中设置了一个站点,任何传入的流量都会到达该站点。我已经设置了第二个站点,为第二个域绑定,在处理许多不同的域时,该站点通常运行良好。但现在我有个挑战。
我现在正在从事两个项目,这两个项目都严重依赖于用户使用子域。因此,对于站点上的每个用户来说,都必须有一个特定的子域。顾客想要这个,所以别告诉我这是个坏主意。顾客要求很高。(可怕的是,我现在正在开发两个需要这样做的网站。一件事很容易。因此,两个站点现在都需要接受特定域名的所有子域。因此,虽然大多数用户都会访问example1.com,但urlwim.example2.com应该转到第二个网站。虽然第二个IP地址很简单,但我只有一个IP地址。
那么,如何使所有子域都转到IIS 8中的正确站点?
发布于 2018-09-17 13:21:12
我找到了https://stackoverflow.com/questions/458757/wildcard-subdomains-in-iis7-is-it-possible-to-make-them-like-it-is-in-apache,它似乎回答了我的问题,所以我将结束这个问题。IIS 7和IIS 8不支持单个域名的通配符绑定,因为为此特性需要升级到IIS 10。IIS 10需要Windows 2016 (或Windows 10),因此如果不升级操作系统,这是不可能的。
但是一个选项可以是https://www.microsoft.com/en-us/download/details.aspx?id=48264,它是IIS 10的简化版本,可以在Windows2012上运行,所以这是值得考虑的。由于我的环境是为了发展,这对我来说是一个很好的选择。但对生产服务器来说不太实用..。
https://serverfault.com/questions/931266
复制相似问题