Win2000 IIS5.0之WWW设置

1、问:当在浏览器中输入“http://IP地址”和输入“http://IP地址/”有什么差别吗?它们会做什么?
答 :没有差别!前一种格式浏览器也会自动在后面加上“/”!它们的意思都是“依次”去查找并调用相应“主目录”下的“默认文档” 。
另 , 本题中的“IP地址”也可为“域名”;道理完全一样 。
2、问:做网页时 , 输入链接用“IP地址”和输入“http://IP地址”是否一样?
答:一般来说输入两种格式都可以 , 但实际上它们是有区别的 。在有些较特殊格式的网页里 , 加“http://”和不加是截然两回事!在那些地方 , 第一种格式被看作了“当前目录”下的一个目录链接;第二种格式才把它看成了从别的“根目录”下开始的一个单独的网站 。
因此 , 为保险起见 , 建议在网页中要链接到其他站点时 , 均在相应的域名(或IP地址)前加上“http://”!
3、问:为什么我在“Internet 信息服务”(IIS管理器)中 , “默认web站点”没有设定IP地址时,用“http://localhost/”访问一切正常 , 但用“http://127.0.0.1/”访问就会弹出用户名 , 密码 , 域验证窗口 。
答:正常现象!此时无论你用“localhost”或是“wy”(本机名)都可以看见有内容 , 但这内容实际上是IIS5.0的帮助页 。出于安全性或其他方面的考虑 , 系统默认的是主机名(包括localhost和你安装时输入的计算机名)可以 , 而IP地址则必须用户名和密码——此时输入“Administrator”和相应密码即可 。
4 、问:我在IIS管理器的“默认Web站点”中 , 为它指定了IP地址(如“192.168.0.1”)后 , “http://localhost/”和“httP://127.0.0.1/”均不能用;“http://192.168.0.1/”却弹出验证窗口!为什么?
答:为了能更清楚地了解个中原因 , 我试图一步一步地来进行分析 , 希望不会被骂为“罗嗦”!^-^
①此时打开浏览器 , 输入IP地址再回车 , 你就会发现它会叫你输入用户和密码 , 此时输入管理员的用户名和密码即可进入;然后你再用此IP后面加一个“win2000.gif”的文件名(如“192.168.0.1/win2000.gif”的格式) , 你就会惊奇地发现 , 一个图片出现了 , 而并不需要你输入其他什么!
为什么这样呢?(顺便说一句 , 此时“http://wy”是可以用的 , 不需密码 。)

②请接着进入IIS管理器中 , 选“默认web站点→右键→属性→文档” , 你就可以看到“默认文档”有三个 , 依次是“default.htm”、“default.asp”、和“iisstart.asp”;你再进到“主目录”一项 , 它对应的是“D:Inetpubwwwroot”;然后再打开“我的电脑” , 进入“D:Inetpubwwwroot”目录 , 其下的众多文件中 , “iisstart.asp”和“win2000.gif”也豁然在目!

原来 , 当你在浏览器中 , 如果只输入相应的IP地址(或域名) , 它会自动在其对应的“主目录”下去寻找“默认文档” , 于是调用了“iisstart.asp”这个文件 , 而此文件本身需要用户名和密码才能进入;当你后面跟指定的文件名时“win2000.gif” , 它就会去只寻找并调用此文件 , 而此图片文件并未加密 , 所以不需密码什么的即顺利进入!
也就是说 , 这根本不是设置的问题!而是“iisstart.asp”这个默认调用的文件本身加了密!
③怎么解决呢?很好办!你可以将“主目录”改到你需要的其他任何目录下去;也可以将其他目录下的“default.htm”或“default.asp”或“iisstart.asp”复制一个到这里来 , 总之不要再用原来的那个“iisstart.asp”了!——你就永远也不会再看到那恼人的密码窗口啦!:-D
5、问:为什么我对“管理Web站点”进行和“默认Web站点”一样的操作 , 却说我无权访问呢?“管理Web站点”是用来作什么用的?

推荐阅读