我有一个服务器名称为 (say) 的 IIS7.5 服务器(也运行 SQL Server)dc-db
。
在此服务器上,我的 IIS 默认站点在http://localhost
和http://dc-db
我想加载一个网络应用程序以运行http://management.dc-db
我创建了新站点,并尝试使用以下主机名绑定:
management.*
management.dc-db
management.dc-db.local
在所有情况下,我得到标准
我应该注意到,每次更改后,站点都会重新启动。
我已经阅读了与通配符子域相关的其他文章,这不是我想要做的,并且在这方面找不到任何有用的东西。如果这是重复的,很高兴得到纠正。
如果他们运行 DNS 服务器:添加一个新的正向查找区域,选择主要区域,并将子域添加到该本地区域。为您要使用的每个子域添加 A 记录,将它们指向具有 IIS 服务器的机器。
然后您可以按照您的方式将网站添加到 IIS。
确保所有 PC 都使用此 DNS 服务器。
这允许您使用本地网络上的任何域名。确保不要覆盖现有的,因为那样会破坏原始网站。
您可以做的是“停止”localhost IIS 站点并启用 management.dc-db IIS 站点,然后输入 localhost。根据需要来回切换。截至目前,IIS 应该会抱怨端口 80 上重复的“*”绑定。
更好的选择: 您可以做的是添加第二个 IP 地址,例如。192.168.0.5 到计算机(打开网络和共享中心 => 更改适配器设置 => 右键单击适配器/连接 => 属性 => 突出显示 Internet 协议版本 4 TCP/IP4 => 属性 => 高级 => IP 设置 => 添加)考虑到 Windows 7,使用静态 IP 设置时,DHCP 将不起作用。
完成所有这些后,您可以在 IIS 中添加新网站。当它询问绑定信息时,不要让“*”将其更改为您在上面创建的新 IP (192.168.0.5)。在 url 中输入 192.168.0.5/index.html 以访问辅助站点。
这两个站点都很容易访问。(站点 1:本地主机,站点 2:192.168.0.5/index.html)。无论您添加多少站点,都可以添加更多 IP。