我正在尝试将 IIS 网站 (Team Foundation Services 2010) 绑定到子域,这会导致身份验证错误。首先,我将解释我所做的设置。这是我第一次这样做,如果我错了,请纠正我。
该 Web 服务器是独立的 Windows Server 2008 R2 x64,运行带有 .NET Framework 4 的 IIS7。
我有以下 A 记录,指向我的服务器:
- 服务器.mydomain.com
- *.服务器.mydomain.com
因此 server.mydomain.com 的所有子域都指向该服务器。在 IIS7 中,我在端口 8080 上有一个网站 (TFS 2010),其中有一个使用 Windows 身份验证的虚拟目录 (名为 tfs)。
我在网站上有一个绑定,指向所有未分配的 IP 地址、端口 8080 且主机名为 tfs.server.mydomain.com。
现在,我是否可以通过以下方式访问虚拟目录:
这不起作用。但是,我可以通过以下方式访问它:
但是,它不允许我使用 Windows 帐户 (Server\Username) 进行身份验证。我可以通过以下方式访问网站时使用的 Windows 帐户:http://localhost:8080/tfs。
我在这里遗漏了什么?
答案1
尝试此处指定的方法 2http://support.microsoft.com/kb/896861. 请勿在生产机器上尝试方法 1。
答案2
我不确定这是不是打字错误,但你似乎没有让你的网站监听 80 端口,http://tfs.server.mydomain.com(:80)/tfs不管用。
关于身份验证-这个盒子有可能也是域控制器吗?