我在IIS中配置了一个网站。
在我打开的浏览器(Internet Explorer)中(在IIS中托管的网站所在的同一台机器中),通过给出带有localhost的url,它正确打开,但是当我提供IP地址时它显示了一个弹出窗口
“下面列出的网站内容正被阻止 Internet Explorer增强的安全性配置“
通过提供localhost和用户提供IP时打开网站的逻辑区别是什么?
操作系统也是Windows Server 2008
答案 0 :(得分:1)
区别在于权限和信任。在localhost中,您是唯一查看和编辑文件的人。您的浏览器配置为如果您授予其权限,则自动信任您自己计算机上的所有内容。但是,当您尝试在另一台计算机上访问IE时,页面上的某些内容会在IE上引发安全性异常。
Localhost放在您的本地Intranet区域中,因此每次都会自动信任,而不是有人试图访问另一台计算机上的IP
答案 1 :(得分:1)
在IE中,默认情况下localhost
会添加到您的Local Intranet
区域,该区域的安全设置(中低)低于其他站点(高)。
某些内容(如Active-X和某些脚本在高安全性设置下无效)。
如果您愿意,可以add the site to your Local Intranet
zone。
从技术上讲,在Localhost访问您的站点时,流量将通过仅限于您的计算机的环回接口。当然,通过网络接口的IP地址访问网站,可以通过网络适配器访问网站。