09-03
07

图文详解:在Windows XP安装IIS做网站


前几天网友jacky在本站问“能否提供适合金狐GhostXP的IIS安装包”,引起了我的注意。虽然曾经自己独立架设服务器和租用独立服务器有三四年历史,对Server系统及IIS驾轻就熟,但还从未在Windows XP里安装过IIS。在硬盘里存有曾经收藏的IIS5.1 For XP,所以抽空进行了仔细的安装测试,安装过程很简单,基本是一路顺利。设置好站点目录和一些基本信息后可以运行静态网页也可以运行ASP程序,但无法连接数据库,这个问题困恼了很久,现在终于得到解决了。考虑到目前大部分用户还是用Windows XP,而在XP里安装使用IIS存在的问题带有普遍性,所以特意写此图文简易教程,希望能给做网站的新手或准备自己学做网站的朋友开个路。当然,XP装IIS只限于本机调试网站,如果要架设服务器的话,推荐使用Windows Server 2003或更高版本。

首先,从以下任一地址下载IIS安装包,包里附本站用的Blog最新源程序供测试使用。
Brsbox下载点
http://www.brsbox.com/filebox/down/fc/2b8e9c96827c24045c03d5020f78e9c7
千脑下载点
http://www.qiannao.com/space/show/jhstudio/上传分享/IIS5.1_FOR_XP.rar/.page
趣盘下载点
http://jhstudio.qupan.com/2361836.html

MD5:66625009FFF3497A485E66A69B39E2BB

下面开始介绍在金狐GhostXP系统里安装和设置IIS的方法,请注意所有细节。本安装方法适用于Windows XP原版或适度精简版。

打开“控制面板”,双击“添加或删除程序”,然后点击界面左侧的“添加/删除Windows组件”,如图:


在“Windows 组件向导”里勾选“Internet 信息服务(IIS)”,如图:


在“Windows 组件向导”里往下拖动滚动条,鼠标选中“附件和工具”,然后点右下脚的“详细信息”,取消“游戏”前面的勾然后点“确定”。因为在GhostXP里精简了自带游戏,所以如果这里没有这样处理后面会提示缺少文件。


点击“下一步”,开始安装IIS,会提示“插入磁盘”


点“确定”后出现“所需文件”对话框


点“浏览”,然后选择你下载解压后的IIS安装包,如我这里是放在D:\IIS5.1 FOR XP,然后点“打开”。整个安装过程会弹出数次“所需文件”对话框,接下去只需点“浏览”,选中所需文件后点“打开”即可


会出现两次“文件保护”的提示框,第一次点“取消”,第二次点“是”,如图:




稍等片刻,IIS的安装就完成了,打开“控制面板>管理工具”,就会看到“Internet 信息服务”,这个就是IIS控制台了,双击打开


展开左侧的目录树,在“默认网站”上右键,选择“属性”,打开“默认网站 属性”对话框,网站的基本设置都是在这里面完成的。鼠标点击“主目录”设置页,在本地路径里点“浏览”,选择你的网站程序,如我这里选择D:\PJBlog3 3.0.6.170,然后点“确定”;在“主目录”页里勾选“脚本资源访问”,在“执行权限”里选择“脚本和可执行程序”,然后点“确定”,如图:


鼠标点“目录安全性”打开设置页,取消“允许 IIS 控制密码”前的勾,然后点“确定”,如图


会弹出“继承覆盖”对话框,这里点“取消”,不然会有访问权限的问题,如图


到此网站的基本设置完成了,打开IE或遨游浏览器,在地址栏里输入“127.0.0.1”(无引号,这是本机访问默认网站的地址),就可以访问起先设置的Blog程序了,但是出现数据库连接错误,如图


数据库连接出错的问题困恼了我好几天了,原因是连接数据库时必须通过C:\Windows\temp目录作缓存进行数据交换,所以必须给IIS的匿名用户“IUSR_计算机名”访问此目录的权限。以下在NTFS格式分区给文件夹设置权限的方法请仔细看,如果你的网站目录放在NTFS格式分区的话,也要用同样方法赋予权限网站才能访问。
首先打开C:\Windows目录,鼠标点击顶端菜单栏的“工具>文件夹选项”,打开“文件夹选项”对话框,取消“使用简单文件共享(推荐)”前面的勾,如图:


在C:\Windows\temp目录上右键,点“属性”,打开“temp 属性”对话框,点“安全”打开权限设置页,点“添加”打开“选择用户或组”对话框,点左下角的“高级”,然后点“立刻查找”,出现系统里所有的用户和组名称列表,鼠标选中IUSR_开头的用户名,如我这里是“IUSR_PC-20090307HGRI”,然后点“确定”,回到“temp 属性”对话框,因为我们只是在本机测试网站用的,所以直接给此用户“完全控制”的权限吧,如图。(如果你的网站目录放在NTFS格式分区,在给你的网站目录设置此用户的权限时,只需按默认,赋予“读取和运行、列出文件夹目录、读取”的权限即可,但是还要给数据库目录完全控制的权限,如PJBlog3 3.0.6.170里的blogDB目录,设置方法与给temp文件夹设置权限的方法相同)




好了,所有设置已经完成,这时刷新127.0.0.1看看,ASP程序已顺利运行,如图:



感谢阅读此文,如有疑问可以提出,本站愿与您共同探讨。
原创文章,转载请注明出处。


欢迎浏览以下相关内容:
  • 图文详解:用UltraISO刻录U盘安装系统 [66892]
  • 图文详解:安装红旗Linux7.0 rc1桌面版 [13394]
  • 3分钟学会:安装红旗Linux桌面版6.0 SP1 [15906]
  • 3分钟学会:重装Ghost XP系统 [32122]
  • 3分钟学会:刻录Ghost XP系统安装盘 [52906]




  • [本日志由 一线天 于 2009-03-07 04:25 PM 编辑]
    文章来自: 本站原创
    引用通告: 查看所有引用 | 我要引用此文章
    Tags: 图文教程 IIS 做网站
    评论: 16 | 引用: 0 | 查看次数: 11693
    回复回复andy[2010-08-22 02:02 PM | del]
    那这个怎么绑定域名
    回复回复岐风[2010-04-15 06:02 PM | del]
    谢谢老师提供帮助,回头就去试下你的方法。确实XP系统不适合IIS,但是只是用来Dreamweaver构建个环境,在本地编辑网页测试下ASP网页的功能。教程大部分也是XP系统下的,所以能用就行了
    回复回复loguis[2009-11-27 02:18 PM | del]
    博主,能不能做个WIN7的,我一直在WIN7下无法成功!!!
    回复回复mengtw[2009-10-21 10:03 PM | del]
    XP安装IIS不是明智的选择!其有TCP/IP链接限制,大概几个人链接后就会出线人数过多无法打开页面的情况~所以偶都用的服务器版本的系统很多年~  以前用2000server family  现在偶用2003server,感觉比XP顺手的多。也没有连接限制。。至于现在网络上流传的修改XP的连接数……感觉有点假~
    回复回复001[2009-08-03 05:54 PM | del]
    提示。Server Application Error
    Server Application Error
    The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

    怎么解决?
    回复回复475850804[2009-05-04 08:11 PM | del]
    输入127.0.0.1/网站出现如下内容:Directory Listing Denied
    This Virtual Directory does not allow contents to be listed.
    请老师指教   我步骤都是按这个来的 ~~
    回复回复dodo[2009-05-04 11:22 AM | del]
    谢谢老师,终于成功了。
    回复回复kiu1999[2009-04-17 01:20 PM | del]
    你好,按照你的方法去做,ASP程序可以运行起来了,现在我IIS又存在两个问题.
    第一个:访问目录的时候.他自己把当前目录全部文件列出来了.就是列目录了.比如访问www. baidu.com/123/这样,他会把这个文件夹里的东西都显示吃来了.而不是直接访问进去.

    第二个:访问某些文件时候,或者进后台的时候,都出现The requested resource is in use. 请问如何解决呢?
    回复来自 一线天 的评论 一线天 于 2009-04-17 08:07 PM 回复
    在设置网站属性的“主目录”选项里不要勾选“目录浏览”。
    遇到问题要善于搜索。
    IIS出现The requested resource is in use解决办法:

    运行
    regsvr32 %windir%/system32/vbscript.dll
    回复回复顽主2[2009-04-06 02:43 PM | del]
    windows xp professional iis装好后提示无法显示网页,我是用安装包装的!老师帮帮忙啊!告诉我一下怎么回事啊???琢磨不出来啊!先谢谢了!!!我是菜鸟啊!!!

    回复回复顽主1[2009-04-05 11:04 PM | del]
    老师我的是FAT32格式的,那就不用设置了,怎么还是连接不了啊???今天研究了1天了,到这里就搞不懂了,详细点给我说一下好吗?我今天弄了1天了.头都大了 还没弄好!!!谢谢你了!!请问你QQ是多少?能不能说一下,我加你 你帮我看下!行吗???跪求!!!



    回复来自 一线天 的评论 一线天 于 2009-04-06 11:04 AM 回复
    可能系统问题,可能安装问题,可能设置问题。
    具体情况要你自己检查,多琢磨教程和相关说明。
    说 几 句
    昵 称:
    密 码: 游客发言不需要密码.
    内 容:
    验证码: 验证码
    选 项:
    虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
    字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭