如何架设基本IIS网页服务器?


欢迎前往测试个人音乐小站Parakiss MusicBox-http://parakiss.l-sky.cn
网上很多教程,我也是看别人教程成长起来的,但别人的东西我总觉得写得不清楚。可能因为我比较笨,别人看来很简单的跳过步骤,我都要研究半天。这两天WEB程序设计快交作业了,回答了N多同学提出来的问题,不如就把详细步骤写出来,共网友分享。

IIS是Windows系列专业版提供的标准选件,在专业版中没有被默认安装。家庭版中没有这个功能,所以我建议大家不要看网上的教程在家庭版装IIS,装了你以后也会在安全设置能问题上郁闷。干脆先装专业版XP。

IIS安装:

IIS安装很简单,需要专业版安装盘一张。相信做网页的人不会连添加删除也找不到,所以就一张图代表了。只需勾选Internet信息服务这个组件,放入安装盘,Windows会自动安装并初始化。


IIS基本配置:

先定义基本配置的结果。结果是在本机可以通过类似http://localhost/web/index.asp等URL正确访问本机上的网页和脚本,并能正确读取,修改数据库。

我们一步一步分析上面的URL:
http://:文件协议,提供HTTP服务。IIS也有FTP服务,SMTP服务,不是我们讨论的内容。
localhost:效果同127.0.0.1,两个完全相同,在hosts系统文件中被映射为127.0.0.1,无条件访问本机。联合http://,则访问了本机的WEB服务器:IIS。
web:虚拟目录,可以放在诸如D:\web文件夹下,显然需要经过一种映射才能被IIS找到。
index.asp:网页文件,ASP是后缀,以后的文章还会讲述.php的配置。

1.虚拟目录的基本配置。

比如网页文件放在D:\web下,想通过http://localhost/web/来访问里面的文件,首先要进行WEB共享。方法如下:

(1)在文件夹上右键属性,点共享和安全

在web里面随便建一个index.asp,里面随便写点东西(一定写!)然后打开http://localhost/web/index.asp

你看到什么?一个登陆?

这是因为用户权限问题。需要对IIS进行设置。首先打开IIS管理器:
控制面板,性能维护,管理工具,双击Internet信息服务。
顺次点开本地计算机,网站,默认网站,你能看到你的web文件夹。
右键属性,目录安全性,编辑,勾上匿名,取消"集成Windows身份验证"

一路确认,回到IE再加载那个网页,看到正常你刚才随便写的index.asp里的内容。

2.访问数据库时的安全问题

如果你打开一个带有数据库更新的ASP文件,你可能会遇到"文件正在使用中"这种错误。

(对了,如果你总是看到500内部服务器错误,而没有具体错误信息,你需要对IE进行设置:
IE,工具,Internet选项,高级,取消"显示有好的http错误信息"。GoogleToolbar可能会屏蔽此选项。)

这种错误是由于你的D:\是NTFS文件系统。是一种IIS访问用户没有对数据库文件的写权限造成的。解决方案如下:
第一种:web文件夹移到FAT32分区。哈哈~

第二种:

然后:

高级,立即查找,找到一个IUSR_****的用户,双击。确定确定。

回来继续修改其属性:



不放心,顺便把上面其他用户的修改权限也打开。

一路确认就好了~
欢迎前往测试个人音乐小站Parakiss MusicBox-http://parakiss.l-sky.cn

转载自nocoo.cn

[本日志由 悠然白鹿 于 2008-08-01 11:19 PM 编辑]
文章来自: nocoo
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 1 | 引用: 0 | 查看次数: 5856
回复回复candy[2008-06-26 04:07 PM | del]
很好很强大
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭