首页 > 代码库 > [IIS]IIS扫盲(三)

[IIS]IIS扫盲(三)

 IIS扫盲贴 --==[精品]==--
 
IIS扫盲贴     --==[精品]==--

2000对应iis5.0 
xp对应iis5.1 
2003对应iis6.0 
  
 作者: IIS教员义哥  2006-2-26 16:35   回复此发言  
  
2IIS交流群 18455474
 
IIS交流群 18455474 
 

IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。 
1.IIS的安装 
IIS可以在Windows NT安装时安装,也可以安装完Windows NT后用“控制面板”中的“添加/删除程序”安装,安装路径为光盘中的:i386\inetsrv\inetstp.exe。安装过程中要求添加相应的ODBC驱动程序。 
2.IIS的管理 
IIS通过ISM(Internet Service Manager)进行管理,ISM有两个版本,一个以普通应用程序的方式运行,一个在Web浏览器中运行,二者的差别在于后者不能启动和停止Internet服务。 
ISM(应用程序方式)管理界面:在“查看”菜单中选择“查看报告”、“服务器查看”、“服务查看”可以得到三种视图: 
报告视图 缺省的视图,按字母顺序依次显示所选择的计算机及其上安装的服务。通过该视图可以:连到服务器并显示其属性对话框;启动、停止或暂停服务;可选择显示哪些服务(FTP、WWW、GOPHER)。 
服务器视图 显示网络上运行Internet服务的计算机名。打开该计算机可以看到正在运行的Internet服务。双击服务器名可以显示其属性对话框。 
服务视图 列出所有的Internet服务。打开服务可以看到哪些计算机运行该服务。双击服务下的计算机名,可以打开该计算机上的服务属性对话框。 
3.IIS安全性 
IIS的安全性核心依赖于Windows NT Server内置的安全性,IIS自身也内置了安全性。包括加密、验证以及IIS扩展等。 
(1)Windows NT Server安全性:Windows NT提供用户账户安全性、NTFS安全性。 
①用户账户安全性:Windows NT要求用户提供有效账户以及口令才能访问Windows NT。IIS安装时创建Internet Guest 账户,缺省情况下,所有IIS用户都使用这个账户登录到服务器,这个账户只允许本地登录,没有其他权利。假如允许远程用户用登录Internet Guest 账户登录就不必给远程用户用户名及口令,Windows NT以Internet Guest 账户对待。 
②NTFS文件安全性:NTFS提供安全性,可以控制对数据文件的访问,应当将数据文件放在NTFS分区。NTFS可以精确控制哪些用户和组以什么权限访问文件和目录。 
(2)IIS的安全性:除了Windows NT的安全措施外,IIS本身也有安全控制能力。通过账户名及口令控制访问:可以配置WWW服务要求用户连入服务器之前提供一个合法的用户名及口令。
  
 作者: IIS教员义哥  2006-2-26 16:36   回复此发言  
  
3回复:IIS扫盲贴 --==[精品]==--
 
XP系统ASP的IIS设置只有两个本地服务器啊? 

1、XP系统下关于IIS 5.0的设置。 
2、是不是可以多设置几个服务器? 
3、我只设置两个: 
192.168.0.56 
162.168.0.111 
但是再增加,三个中就会出现一个不成功问 题? 
4、主机头名:是用来映射网络服务器域名的,还 是针对本机服务器而言啊?? 
5、IIS中不能为虚拟服务器指定IP地址?到底改怎么设置? 
6、IIS5。0和IIS6。0不同之处是,XP下只有5。0吧?
  
 作者: IIS教员义哥  2006-2-26 16:37   回复此发言  
  
4回复:IIS扫盲贴 --==[精品]==--
 
问题1:要学习ASP,就必需知道什么是IIS, IIS为何物?IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器。IIS并不是一种编程语言,它只是一种“环境”,一种让ASP语言运行的环境。 
那么,如何安装和配置IIS这个环境呢? 
如果你用的是window2000 server版本,它已经自带了IIS,无需安装。如果你用的是window98,那么需要安装PWS,如果你用的是window2000或windowxp,那么请安装IIS。 
在win98的安装盘的Add_on\pws目录下就可以找到pws的安装程序。这里我们重点讲述IIS安装: 
1,打开控制面板 
2,在控制面板中选择“添加/删除Windows组件”,打开窗口 
3,点击“添加/删除Windows组件”后稍等片刻。出现“Windows组件向导”窗口。从中打勾“选择Internet信息服务(IIS)” 
4,在“Windows组件向导”中单击“下一步”。开始安装配置我们的服务器IIS。 
5,等待进度条跑到终点,终于复制文件全部完成,配置服务器也相应的结束。 
接下来,我们将学习如何配置IIS 
1,首先,在你的电脑上建立一个文件夹,用来存放asp文件。如在E:盘中建立一个文件夹:myasp 
2,然后,从“开始”菜单,“程序”—“附件”—打开“记事本”。 
在里面敲入:<%=now%> 
3,接着将文件保存到E:\myasp\文件夹里面,并且命名为time.asp 
4,一个很简单的ASP文件就OK了,下面我们怎么办?当然是“调试”。 
怎么调试? 
如果你用的是“服务器版”,就建立一个“虚拟站点”来调试,如果你用是window2000专业版或XP,就请建立一个“虚拟目录”来进行调试。 
那如何建立一个虚拟目录呢? 
1、从“控制面板”里面打开“管理工具”,从中选择“Internet服务管理器” 

2、弹出的窗口中右键“新建”—“虚拟目录”。 
3、根据“虚拟目录创建向导”,填写“虚拟目录别名”(如myasp) 
4、输入内容所在的目录路径。就请通过浏览,指定到你刚才建立的新文件夹中。(如E:\myasp) 
5、在“访问权限”时,一定要把“读取”和“运行脚本”勾选,当然也可同时选上“写入”和“浏览”。 
最终点击“完成”。 
6、再在新建立的“虚拟目录”(myasp)上单击鼠标右键,弹出菜单选择“属性”一项,打开它的“属性”。 
7、在“虚拟目录面板”上选择“配置”这个选项,打开它,再选择“应用程序调试”这个面板,并选择“启用asp服务器端脚本调试”这个选项。选择了这一项,在调试时会有错误提示。 
8、同样是在“配置”面板中选择“文档”,删除原来的文档,新增“index.asp”文档和“index.htm”或“index.html”文档。然后确定退出。 
到这里,IIS就配置好了。查看结果,右键点击“虚拟目录”中的“time.asp”文件,选择浏览即可。如果配置正确,会显示当前的日期和时间。 
问题2:可以 
问题3:用端口来区分。 
问题4:你说的对,但没有实际的网上空间,现在设置没什么大用。 
问题5:是系统直接给定的,不需要设置的 
问题6:只有5。0
  
 作者: IIS教员义哥  2006-2-26 16:37   回复此发言  
  
5如何在XP里安IIS
 
大家知道,Windows XP Home版不能安装IIS或者PWS。按照一般的方法,你只能升级到XP Professional或者使用Windows 2000,不过只要略使手段,你就可以在Windows XP Home上安装IIS了。 

首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,并继续找到类似“iis=iis.dll,OcEntry,iis.inf,hide,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。 

把Windows 2000 Professional的光盘插入光驱,同时按下Shift键禁止光驱的自动运行。在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘): 

EXPand d:\i386\iis.dl_ c:\Windows\system32\setup\iis2.dll 

EXPand d:\i386\iis.in_ c:\Windows\inf\iis2.inf 

这时,打开你的控制面板,并点击“添加删除程序”图标,之后点击“添加删除Windows组件”。 

请仔细看,在“开始”菜单中显示的操作系统是Windows XP Home,但是经过修改,已经有了添加IIS的选项了。 

然后你可以按照在Windows XP Professional或者Windows 2000中的方法添加IIS,在本例中我们只安装了WWW服务。系统会开始复制文件,这需要一些时间。并且在这起见,请保持Windows 2000 Professional的光盘还在光驱中。 

在安装结束后,你可以打开“控制面板→性能和选项→管理工具”,“Internet信息服务管理”已经出现在那里。 

如果你想要验证IIS是否运行正常,而已打开IE,在地址栏中输入“http://localhost”然后回车,如果能看到图三的界面,那么你的IIS就全部正常运行了。 

最后还有一点注意的:如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。 

如果在你安装的到图1的位置后发现,已经显示了Internet信息服务(IIS)的安装项目,但是它们根本无法被选中,那很可能因为你使用的iis.dl_和iis.in_是从Windows XP Professional中取出的,只要换成Windows 2000 Professional中的就可以继续正常安装了.

[IIS]IIS扫盲(三)