![IIS“localhost”子域](https://linux22.com/image/604621/IIS%E2%80%9Clocalhost%E2%80%9D%E5%AD%90%E5%9F%9F.png)
我有一台 IIS7.5 服务器(也运行 SQL Server),其服务器名称为(比如说)dc-db
。
在此服务器上,我的 IIS 默认站点正常运行http://localhost
,http://dc-db
我想加载一个网络应用来运行http://management.dc-db
我已经创建了新站点,并尝试使用以下绑定作为主机名:
management.*
management.dc-db
management.dc-db.local
在所有情况下,我都得到了标准
我应该注意到,每次更改之后网站都会重新启动。
我读过其他与通配符子域名相关的文章,但这不是我想要做的,而且我找不到任何有用的内容。如果这是重复的,我很乐意纠正。
答案1
如果他们运行 DNS 服务器:添加新的正向查找区域,选择主区域,并将子域添加到此本地区域。为要使用的每个子域添加 A 记录,将它们指向具有 IIS 服务器的计算机。
然后您可以按照之前的方式将网站添加到 IIS。
确保所有电脑都使用该 DNS 服务器。
这样您就可以使用本地网络上的任何域名。但请确保不要覆盖现有域名,因为这会破坏原始网站。
答案2
您可以做的是“停止”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:localhost,站点 2:192.168.0.5/index.html)。无论您要添加多少个站点,都可以添加更多 IP。