防未病平台@D1V1网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7278|回复: 4

WindowsXP下IIS安装与配置

[复制链接]
 成长值: 49800

1955

主题

1955

主题

1955

主题

总管

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
192931

社区QQ达人最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2012-3-8 17:16:08 | 显示全部楼层 |阅读模式
IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
  IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
  IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
  IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容:
  1,Microsoft Exchange Server 客户/服务器通讯和群组软件;
  2,Mirrosoft Proxy Server 代理服务器;
  3,用于连接IBM企业网络的Microsoft SNA Server;
  4,用于集中管理分布式系统的Microsoft Systems Management Server;
  5,Microsoft Commercial Internet System(MCIS)。
  IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。
  IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。
  IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。
  IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。


GHOST系统不能安装IIS处理方法:
  1、在控制面板→添加/删除程序→添加/删除Windows组件中应该没IIS给你选的。
  3、下载软件XP-IISpatch,运行修复后在添加/删除Windows组件中就会出现IIS。接着就和一般情况下安装IIS一样了,不过途中需要多次重新指定你所下载的IIS安装包。但如果你不幸安装途中出现无法复制文件之类的错误无法安装,就要在DOS命令提示符下运行“esentutl /p %windir%\security\database\secedit.sdb”修复secedit.sdb文件,点YES就可以了,但保险起见最好在运行XP-IISpatch修复后就输入命令修复secedit.sdb文件,等出错后再修复secedit.sdb文件有可能导致无法继续安装。
  4、由于是安装包装的,因此还有后续工作要做,不然有可能会出错。
  5、开始→运行,输入msdtc -resetlog,解决无法进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序"和 进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序", 出错,错误代码8004E00F-COM+无法与Microsoft分布式事务协调程序 。




二、IIS安装:
IIS(Internet Information Service)是构建ASP站点所必须的,所以,我们应该先确认自己的电脑已安装了IIS信息服务,如果没有安装好的话,请按以下步骤:

1、打开“控制面板”

2、双击“添加/删除程序”

3、单击“添加/删除Windows组件”,打开添加/删除Windows组件对话框:

4、从下拉的列表中选择“Internet 信息服务(IIS)”单击“下一步”:

5、出现组件安装进度窗口,如弹出需要安装盘的话,放入Windows安装盘,按提示操作即可。直至最后安装完毕。

三、IIS服务器调试:
IIS安装成功之后,你的系统盘中将自动生成一个“Inetpub”的文件夹。
在Inetpub文件夹中有几个子文件夹,分别储存着服务器(IIS)的一些使用程序,其中一个“wwwroot”的文件夹将是我们要用来储存数据的服务器根文件夹。
我们在设计网站或开发程序之前,往往都要经过调试好之后,再上传到远程服务器,然后让浏览器来显示应用程序文件。所以,我们必须事先在本地设置一个用来调试应用程序的服务器,即之前所安装的IIS服务器,就是你本地的测试服务器。
在测试服务器配置之前应做好的几项工作:
(一)需要注册的几个文件:
点击“开始-----运行”在运行中输入以下文件名称,点击“确定”即可。
① regsvr32 msjetoledb40.dll ;
② regsvr32 jscript.dll ;
③ regsvr32 vbscript.dll ;
④ 重启iisreset ;

(二)需要关闭的两个设置:
1、打开任一文件夹,选择“工具-----文件夹选项------查看”把高级设置里面的“使用简单文件共享”前面的勾去掉。这样即可在文件夹中出现“安全”选项,以便更改权限。
2、打开浏览器窗口,选择“工具------ Internet选项-------高级”把“显示好友http错误信息”前面的勾去掉。这样即可在浏览器中看到错误信息,以便进行调试。

(三)需要更改的几个权限的设置:
1、数据库所在文件夹权限
打开我的电脑,然后点菜单上的“文件夹选项”--->查看,然后把“使用简单文件夹共享(推荐)”前面的钩去掉,然后点“确认”;然后返回需要打开权限的文件夹(数据库存放的文件夹),右键---> 属性--->安全,然后点“添加”--->"高级"--->立即查找--->然后在下面的地方选择 “everyone”--->确定--->点刚才加入的"everyone",然后在下面的大框编辑everyone权限为完全控制,保存。

2、temp(临时文件夹)权限
打开办法:windows--->temp,单击右键选择-属性,“安全”选项,添加一个everyone,权限设置为完全控制,再将你正在使用windows的用户也设置为完全控制。

3、需要打开guest用户
打开方法:我的电脑--->控制面板--->管理工具---->计算机管理--->本地用户和组---用户---找到"guest",双击,然后把弹出窗口的“帐户已停用”前的钩去掉,保存。

4、在temp目录和mdb所在文件夹 的权限加上IIS匿名帐号“IUSER_计算机名。

(四)需要在IIS中拟建一个虚拟目录:
1. 单击开始,指向程序,单击以选择管理工具,然后单击 Internet 服务管理器。
   2. 展开服务器的名称。
   3. 在左侧窗格中,右键单击默认网站,指向新建,然后单击虚拟目录。
   4. 在“虚拟目录创建向导”的第一个屏幕中,为虚拟目录键入别名或名称(如 MyWebData),然后单击下一步。
   5. 在第二个屏幕中,单击浏览。定位到为了存放内容而创建的内容文件夹。单击下一步。
   6. 在第三个屏幕中,选择读取并运行脚本(如 ASP)。请务必清除其他复选框。单击完成以结束向导。
   7. 对于 ASP 内容,您可能希望确认是否创建了一个应用程序。为此,请右键单击新的虚拟目录,然后单击属性。
   8. 在虚拟目录选项卡上,确保该虚拟目录的名称列在应用程序设置下的应用程序名框中。如果没有,请单击创建。注意:应用程序名不一定与虚拟目录别名相匹配。
   9. 关闭属性对话框。

(五)需要谨记的一个IP地址:
127.0.0.1-------这是一个返回本地的IP地址,是一个特殊的IP地址。在浏览器中输入此IP地址可以检查服务器及应用程序的通路。要在本地调试应用程序就要靠输入这个地址去查找相应的应用程序。
如果服务器没设置成功的话,输入这个地址后,浏览器会提示各种错误,以便调试。
如果服务器配置成功后,浏览器会读出任何的asp内容。
比如:将以下“time.asp”放在:C:\Inetpub\wwwroot\ 文件夹下:
<script language="javascript">
<!--
now = new Date()
hour = now.getHours()
{ document.write(now.toLocaleString()) }
/ -->
</script>
打开浏览器并输入“127.0.0.1”这个地址,浏览器中便会显示当前时间。


四、调试中的错误及解决方法:
1、HTTP 错误 404 - 找不到文件或目录。
描述: 您要查找的资源可能已被删除,已更改名称或者暂时不可用。
解决办法是这样:
MIME设置问题导致某些类型文件无法下载(以ISO为例)

症状举例: HTTP 错误 404 - 文件或目录未找到。

原因分析: IIS6.0取消了对某些MIME类型的支持,例如ISO,致使客户端下载出错。

解决方法: 在IIS中属性->HTTP头->MIME类型->新建。在随后的对话框中,扩展名填入.ISO,MIME类型是application。

2、错误号401.1
  症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。
  分析:
  由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。
  解决方案:
  (1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:
  控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。如果还没有解决,请继续下一步。
  (2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:
  开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。
  注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。

  3、错误号401.2
  症状:HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。
  原因:关闭了匿名身份验证
  解决方案:
  运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。

  4、错误号:401.3
  症状:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
  原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。
  解决方案:
给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。

连接到127.0.0.1" 的对话框,需要输入用户名和密码。
如果路径为http://localhost/aspcms/index.asp的话就可以直接打开网页了,
请问这个问题怎么解决?      
最佳答案: 这个是因为你的IIS服务器没有配置造成的!
你应该在IIS里面的"文档"标签下,添加一个Index.asp

把默认的iisstart.asp删除

再把Index.asp移到最上面去
确定后再访问http://127.0.0.1/ 就没问题了。

------------------------------------------------
本文于2011年8月11日摘录自百度文库,如果问题请联系管理员。
老王童站长@防未病产业互联网平台 QQ303770168,微信wx303770168

3

主题

3

主题

3

主题

抬杠会员

Rank: 6Rank: 6

积分
651932
发表于 2012-8-20 11:42:56 | 显示全部楼层
楼上的稍等啦  
fwb产业互联网平台,就是好啊, 就是号!
回复

使用道具 举报

发表于 2012-9-5 08:58:26 | 显示全部楼层
HOHO~~~~~~  
防未病产业互联网平台?这么多产业都可以免费加盟?Oyeah !!!
回复

使用道具 举报

发表于 2012-9-6 01:00:05 | 显示全部楼层
帮顶  
防未病产业互联网平台?这么多产业都可以免费加盟?Oyeah !!!
回复

使用道具 举报

发表于 2012-9-9 17:09:59 | 显示全部楼层
不是吧  
防未病产业互联网平台?这么多产业都可以免费加盟?Oyeah !!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|版权声明|项目入住:点击会员认证|微信:wx303770168QQ:303770168|防未病平台@D1V1网 ( 沪ICP备05028199号  

GMT+8, 2024-9-20 00:16 , Processed in 0.069582 second(s), 29 queries .

Powered by D1V1.com

© 2005-2030

返回顶部