sb.*_*sb. 7 iis windows-xp authentication hostname localhost
我在我的 xp 机器上设置了 IIS 并设置了一个默认主页(安装了 IIS)。我认为这是一个帮助页面。
当我使用http://localhost访问页面时,它工作正常(IE/Chrome 或 FF)但是当我使用http://hostname访问它时,它会提示输入登录名/密码并在我输入域 ID 和密码时工作内联网。
我确保在默认站点和“网站”节点的属性窗口中启用了“匿名访问”。
我搜索了类似查询的堆栈溢出,但有些人表示我需要更改 IE/FF 设置以允许“集成安全性”等,有些人建议查看“日志文件”。
我不想更改 IE 设置,IIS 服务器的日志文件中没有任何异常。
谁能帮我弄清楚为什么会这样?
谢谢某人
您应该查看 IIS 保护的配置。
虽然看起来您正在连接到同一个系统,但您是在 IIS 服务器上的浏览器中使用“localhost”连接到 127.0.0.1。
当您从另一个系统连接到http://hostname URL 时,您将连接到该系统的外部 IP 地址。
1. 客户端请求服务器上的资源。
2. 根据 IIS 中的任何 IP 地址限制检查客户端的 IP 地址。如果该IP地址被拒绝访问,则请求失败,并向用户返回403 Access Forbidden消息。
3. 服务器(如果配置为需要)会向客户端请求身份验证信息。浏览器要么提示用户输入用户名和密码,要么自动提供此信息。