我在磁盘上创建了两个文件夹D:
,web
和test
。我已将默认网站设置为web
,浏览http://localhost
功能完美运行。
我添加了一个新站点,并且它设置了正确的物理路径和绑定http test.localhost 80 *(IP address)
。
现在,我想像test
一样作为子域名工作http://test.localhost
。如何在 IIS 7.5 中实现这一神奇效果?我读过一些有关通配符的内容,但在管理器中找不到任何相关内容。
答案1
http://测试.localhost不会起作用,因为它会尝试使用没有“localhost”根域的 DNS 服务器进行解析,所以会失败。
如果你只需要在本地主机上进行测试,那么你可以在你的主办方文件。不过我建议只使用一个不带子域名的名称,例如“test”,以简化操作。
如果您这样做是为了测试具有真实域名的公共站点,那么只要确保您的 DNS 条目中有一个指向相同 IP 地址的完整域名(带有子域名)的条目就可以了。
当您希望所有子域都由父域处理时,可以使用通配符。例如 user1.domain.com 和 user2.domain.com,这样您就可以根据域以编程方式提供不同的内容。根据您的描述,这不是您的情况所需要的。