2022年年10月月30日日11.1 IIS 7.0 概述 2 2文件传输协议服务文件传输协议服务 IIS 7.0IIS 7.0也可以作为也可以作为FTPFTP服务器,提供对文件传输服服务器,提供对文件传输服务的支持该服务使用务的支持该服务使用TCPTCP协议确保文件传输的完协议确保文件传输的完成和数据传输的准确该版本的成和数据传输的准确该版本的FTPFTP支持在站点级支持在站点级别上隔离用户以帮助管理员保护其别上隔离用户以帮助管理员保护其InternetInternet站点的站点的安全并使之商业化安全并使之商业化3 3简单邮件传输协议简单邮件传输协议 IISIIS包含了包含了SMTPSMTP(Simple Mail Translate Simple Mail Translate ProtocalProtocal,简单邮件传输协议)组件,能够通过使,简单邮件传输协议)组件,能够通过使用用SMTPSMTP发送和接收电子邮件但是它不支持完整的发送和接收电子邮件但是它不支持完整的电子邮件服务,只提供了基本的功能要使用完整电子邮件服务,只提供了基本的功能要使用完整的电子邮件服务,可以使用的电子邮件服务,可以使用Microsoft Exchange Microsoft Exchange Server 2008Server 2008等专业的邮件系统。
等专业的邮件系统4 4网络新闻传输协议服务网络新闻传输协议服务 可以利用可以利用IISIIS自带的自带的NNTPNNTP(Network News Network News Transport ProtocolTransport Protocol,网络新闻传输协议)服务建,网络新闻传输协议)服务建立讨论组用户可以使用任何新闻阅读客户端,如立讨论组用户可以使用任何新闻阅读客户端,如Outlook ExpressOutlook Express,并加入新闻组进行讨论并加入新闻组进行讨论5 5IISIIS管理服务管理服务 IISIIS管理服务管理管理服务管理IISIIS配置数据库,并为配置数据库,并为WWWWWW、FTPFTP、SMTPSMTP和和NNTPNNTP等服务提供支持配置数据库是保存等服务提供支持配置数据库是保存IISIIS配置数据的数据存储配置数据的数据存储IISIIS管理服务对其他应用管理服务对其他应用程序公开配置数据库,这些应用程序包括程序公开配置数据库,这些应用程序包括IISIIS核心核心组件、在组件、在IISIIS上建立的应用程序以及独立于上建立的应用程序以及独立于IISIIS的第的第三方应用程序。
三方应用程序IISIIS不但能功过自身组件所提供的不但能功过自身组件所提供的功能并为用户提供服务,还能通过功能并为用户提供服务,还能通过WebWeb服务扩展其服务扩展其他服务器的功能他服务器的功能6.6.模块式体系结构模块式体系结构 7.7.兼容性兼容性11.1.2 IIS 7.0的新特性IISIIS目前包含目前包含4040个默认模块(例如,基本模块、匿名模块),个默认模块(例如,基本模块、匿名模块),而且而且WindowsWindows身份验证现在已成为能够独立添加到请求管道中身份验证现在已成为能够独立添加到请求管道中的单独模块为简化分类,所有模块分成了八个子类别的单独模块为简化分类,所有模块分成了八个子类别IIS IIS 7.07.0的体系结构如图所示的体系结构如图所示IIS 7.0IIS 7.0和和IIS 6.0IIS 6.0相比的新特性相比的新特性 1 1、全新的管理工具、全新的管理工具 2 2、配置存储、配置存储 3 3、诊断和故障排除、诊断和故障排除WEBWEB服务器(服务器(IISIIS)角色的安装)角色的安装 IIS 7.0IIS 7.0角色具体安装步骤如下:角色具体安装步骤如下:(1 1)在)在“服务器管理器服务器管理器”控制台中,单击控制台中,单击“角色角色”节点,在控制台右侧界节点,在控制台右侧界面中单击面中单击“添加角色添加角色”按钮,打开按钮,打开“添加角色向导添加角色向导”页面。
然后选择页面然后选择“WEBWEB服务器(服务器(IISIIS)”复选框,并点击复选框,并点击“添加必需的功能添加必需的功能”按钮按钮,WEBWEB服务器(服务器(IISIIS)角色的安装)角色的安装(2 2)单击)单击“下一步下一步”按钮,出现按钮,出现“WEBWEB服务器服务器(IISIIS)”对话框,继续单击对话框,继续单击“下一步下一步”按钮,出现按钮,出现“选择角色服务选择角色服务”对话框,在此选择除对话框,在此选择除FTPFTP发布服务发布服务外的所有角色服务,如图所示外的所有角色服务,如图所示WEBWEB服务器(服务器(IISIIS)角色的安装)角色的安装(3 3)单击)单击“下一步下一步”按钮,出现按钮,出现“确认安装选择确认安装选择”对话框,显示对话框,显示WEBWEB服务器服务器IISIIS角色的信息,单击角色的信息,单击“安安装装”按钮开始安装按钮开始安装WEBWEB服务器服务器IISIIS角色,安装完毕出角色,安装完毕出现如图所示现如图所示“安装结果安装结果”对话框,最后单击对话框,最后单击“关闭关闭”按钮完成按钮完成WEBWEB服务器服务器IISIIS角色的安装。
角色的安装WEBWEB服务器(服务器(IISIIS)角色的安装)角色的安装(4 4)在命令行提示符界面,输入)在命令行提示符界面,输入“net stop w3svcnet stop w3svc”和和“net start w3svcnet start w3svc”可以停止和启动可以停止和启动WEBWEB服务,服务,如图所示如图所示在安装了IIS 7.0服务器后,系统会自动创建一个默认的Web站点,该站点使用默认设置,但内容为空打开“开始管理工具Internet信息服务(IIS)管理器”,可以看到默认网站,如图所示11.2.3 11.2.3 使用默认使用默认WebWeb站点发布网站站点发布网站使用默认使用默认WebWeb站点发布网站站点发布网站 1 1创建创建WEBWEB站点站点(1 1)首先停止默认网站)首先停止默认网站,右键单击网站右键单击网站”Default Web Default Web SiteSite”,在弹出的菜单中选择,在弹出的菜单中选择“管理网站管理网站|停止停止”,即可停止正,即可停止正在运行的默认网站在运行的默认网站2 2)在)在C C盘目录下创建文件夹盘目录下创建文件夹“C:webC:web”作为网站的主目录,作为网站的主目录,并在其文件夹内存放网页并在其文件夹内存放网页“index.htmindex.htm”作为网站的首页如图所作为网站的首页如图所示。
示使用默认使用默认WebWeb站点发布网站站点发布网站(3 3)在)在“InternetInternet信息服务信息服务(IIS)(IIS)管理器管理器”控制台树中,展开控制台树中,展开服务器节点,右键单击服务器节点,右键单击“网站网站”,在弹出的菜单中选择,在弹出的菜单中选择“添添加网站加网站”,在该对话框中可以指定网站名称、应用程序池、,在该对话框中可以指定网站名称、应用程序池、端口号、主机名在此设置网站名称为端口号、主机名在此设置网站名称为WEBWEB,物理路径为,物理路径为C:webC:web,类型为,类型为http,IPhttp,IP地址为地址为“172.16.22.2172.16.22.2”端口默认为端口默认为8080,如图,如图11.911.9所示,单击所示,单击“确定确定”按钮,完成网站的创建按钮,完成网站的创建使用默认使用默认WebWeb站点发布网站站点发布网站(4 4)以域管理员账户登录到)以域管理员账户登录到WEBWEB服务器或客户端,打服务器或客户端,打开开IEIE浏览器,在浏览器,在“地址地址”文本框中输入文本框中输入WEBWEB网站的网站的URLURL路径为路径为“http:/172.16.22.2http:/172.16.22.2”,即可访问即可访问WEBWEB网站,如图所示。
网站,如图所示11.2.2 11.2.2 创建虚拟目录创建虚拟目录(1 1)打开)打开“InternetInternet信息服务(信息服务(IISIIS)管理器)管理器”管管理控制台,右键单击想要创建虚拟目录的网站,在理控制台,右键单击想要创建虚拟目录的网站,在弹出的快捷菜单中选择弹出的快捷菜单中选择“添加虚拟目录添加虚拟目录”,如图,如图11.1111.11所示2 2)单击)单击“下一步下一步”按钮,显示按钮,显示“虚拟目录别名虚拟目录别名”对话框,在对话框,在“别名别名”文本框中输入虚拟目录的名文本框中输入虚拟目录的名称,如称,如storestore11.2.2 11.2.2 创建虚拟目录创建虚拟目录(3 3)单击)单击“下一步下一步”按钮,显示按钮,显示“网站内容目录网站内容目录”对对话框,在话框,在“路径路径”文本框中输入该虚拟目录欲引用的文文本框中输入该虚拟目录欲引用的文件夹,如件夹,如C:StoreC:Store也可以单击也可以单击“浏览浏览”按钮查找,如按钮查找,如图图11.1211.12所示4 4)单击)单击“下一步下一步”按钮,显示按钮,显示“虚拟目录访问权限虚拟目录访问权限”对话框。
通常选择默认的对话框通常选择默认的“读取读取”和和“运行脚本运行脚本”复选复选框,如图框,如图11.1411.14所示11.2.2 11.2.2 创建虚拟目录创建虚拟目录(5 5)在客户机端访问虚拟目录)在客户机端访问虚拟目录 以域管理员帐户登录到以域管理员帐户登录到WEBWEB客户端计算机上,在客户端计算机上,在IEIE浏览器的浏览器的“地址地址”文本框中输入虚拟目录路径为文本框中输入虚拟目录路径为http:/172.16.22.2/storehttp:/172.16.22.2/store可访问可访问WEBWEB网站的虚拟网站的虚拟目录,如图目录,如图11.1411.14所示11.2.3 在一台宿主机上创建多个网站 在一台宿主机上创建多个网站也即虚拟网站(服务在一台宿主机上创建多个网站也即虚拟网站(服务器),可以理解为使用一台服务器充当若干台服务器),可以理解为使用一台服务器充当若干台服务器来使用,并且每个虚拟服务器都可拥有自己的域器来使用,并且每个虚拟服务器都可拥有自己的域名、名、IPIP地址或端口号地址或端口号虚拟服务器在性能上与独立服务器一样,并且可以虚拟服务器在性能上与独立服务器一样,并且可以在同一台服务器上创建多个虚拟网站。
所以虚拟网在同一台服务器上创建多个虚拟网站所以虚拟网站可以节约硬件资源、节省空间和降低能源成本,站可以节约硬件资源、节省空间和降低能源成本,并且易于对站点进行管理和配置并且易于对站点进行管理和配置区分标识符区分标识符使用场景使用场景优缺点优缺点举例举例非标准端口非标准端口号号通常不推荐使用通常不推荐使用此方法可用于内此方法可用于内部网站或网站开发部网站或网站开发或测试方面或测试方面优点:可在同一优点:可在同一IPIP地址地址上创建大量站点;上创建大量站点;缺点:必须输入端口号缺点:必须输入端口号才能访问站点;不能使用主才能访问站点;不能使用主机头名称;防火墙必须打开机头名称;防火墙必须打开相应非标准端口号相应非标准端口号http:/192.168.0.1:8http:/192.168.0.1:8080080http:/192.168.0.1:8http:/192.168.0.1:8081081http:/192.168.0.1:8http:/192.168.0.1:8082082唯一唯一IPIP地址地址主要用于本地服主要用于本地服务器上的务器上的HTTPSHTTPS服务服务优点:所有网站都可以优点:所有网站都可以使用默认的使用默认的8080端口;端口;缺点:每个网站都需要缺点:每个网站都需要单独的静态单独的静态IPIP地址。
地址http:/192.168.0.1http:/192.168.0.1http:/192.168.0.2http:/192.168.0.2http:/192.168.0.3http:/192.168.0.3主机头名称主机头名称一般在一般在InterneInterne上大多使用此方法上大多使用此方法优点:可以在一个优点:可以在一个IPIP地地址上配置多个网站,对用户址上配置多个网站,对用户透明;透明;缺点:必须通过主机头缺点:必须通过主机头才能访问,才能访问,HTTPSHTTPS不支持主不支持主机头名称;需要与机头名称;需要与DNSDNS配合http:/www.serverA.chttp:/www.serverA.comomhttp:/www.serverB.chttp:/www.serverB.comomhttp:/www.serverC.chttp:/www.serverC.comom创建多个网站的步骤创建多个网站的步骤 下面介绍使用主机头名称创建多个网站的步骤下面介绍使用主机头名称创建多个网站的步骤1 1)规划好需要创建的网站名称,如要在主机)规划好需要创建的网站名称,如要在主机PUMAPUMA(IPIP地地址为:址为:172.16.22.2172.16.22.2)上创建)上创建8 8个网站:个网站:www.serverA.comwww.serverA.com,www.serverB.comwww.serverB.com,www.serverC.comwww.serverC.com。
2 2)在)在DNSDNS服务器上分别创建服务器上分别创建3 3个区域个区域serverA.comserverA.com、serverB.comserverB.com和和serverC.comserverC.com,然后分别在每个区域上创建名,然后分别在每个区域上创建名称为称为WWWWWW的主机记录,区域和记录的创建方法见第的主机记录,区域和记录的创建方法见第8 8章3 3)“InternetInternet信息服务(信息服务(IISIIS)管理器)管理器”控制台中单击左控制台中单击左侧窗格中的侧窗格中的“网站网站”,在弹出的快捷菜单中选择,在弹出的快捷菜单中选择“添加网添加网站站”命令,单击命令,单击“下一步下一步”按钮,输入网站的描述信息,如按钮,输入网站的描述信息,如使用主机头名称使用主机头名称a1a1,输入网站主目录所在物理路径为,输入网站主目录所在物理路径为“C:a1C:a1”,在,在“IPIP地址地址”和和“端口端口”对话框中分别输入网站对话框中分别输入网站的的IPIP地址和端口号,在地址和端口号,在“此网站的主机头此网站的主机头”文本框中输入文本框中输入www.serverA.comwww.serverA.com,如图,如图11.1511.15所示。
单击所示单击“确定确定”按钮创建多个网站的步骤创建多个网站的步骤(4 4)启动)启动“网络浏览网络浏览”权限权限,添加添加”默认文档默认文档”主页,完主页,完成成www.serverA.comwww.serverA.com网站的创建网站的创建5 5)重复上述()重复上述(1 1)()(5 5)的步骤,创建)的步骤,创建www.serverB.comwww.serverB.com网站和网站和www.serverC.comwww.serverC.com网站虚拟网站创建完成后,即可用虚拟网站创建完成后,即可用www.serverA.comwww.serverA.com和和www.serverB.comwww.serverB.com主机名来访问它们了,如图主机名来访问它们了,如图11.1611.16所示图11.16图11.15 11.5 设置Web站点的权限设置Web站点的权限11.3 设置验证方法 通过设置IIS来验证或识别客户端用户的身份,以决定是否允许该用户和Web服务器建立网络连接但是如果使用匿名访问,或NTFS权限设置不请求Windows账户的用户提供名称与密码,则不进行验证IIS 7.0的验证方式共有5种:匿名验证 集成Windows身份验证 Windows域服务器的摘要式身份验证 基本身份验证 .NET Passport身份验证11.4 FTP服务器的安装与配置 FTPFTP是是File Transfer ProtocolFile Transfer Protocol(文件传输协议)(文件传输协议)的缩写,专门用于文件传输服务。
利用的缩写,专门用于文件传输服务利用FTPFTP可以传可以传输文本文件和二进制文件输文本文件和二进制文件FTPFTP是是InternetInternet上出现上出现最早,使用也最为广泛的一种服务,是基于客户机最早,使用也最为广泛的一种服务,是基于客户机/服务器模式的服务通过该服务可在服务器模式的服务通过该服务可在FTPFTP服务器和服务器和FTPFTP客户端之间建立连接,实现客户端之间建立连接,实现FTPFTP服务器和服务器和FTPFTP客客户端之间的文件传输,文件传输包括从户端之间的文件传输,文件传输包括从FTPFTP服务器服务器下载文件和向下载文件和向FTPFTP服务器上传文件服务器上传文件FTPFTP服务分服务器端和客户端,构建服务分服务器端和客户端,构建FTPFTP服务器的软服务器的软件常见的有件常见的有IISIIS自带的自带的FTPFTP服务组件、服务组件、Serv-UServ-U和和LinuxLinux下的下的vsFTPvsFTP、wu-FTPwu-FTP等11.4.2 11.4.2 配置配置FTPFTP角色服务角色服务 1 1、添加、添加FTPFTP角色服务角色服务(1 1)首先,设置本机)首先,设置本机TCP/IPTCP/IP属性,手工指定属性,手工指定IPIP地址、子网地址、子网掩码、默认网关(也可暂不指定)和掩码、默认网关(也可暂不指定)和DNSDNS服务器服务器IPIP地址等。
地址等IIS 7.0IIS 7.0角色具体安装步骤如下:角色具体安装步骤如下:(2 2)在)在“服务器管理器服务器管理器”控制台中,单击控制台中,单击“角色角色”节点,节点,在控制台右侧界面中单击在控制台右侧界面中单击“添加角色添加角色”按钮,打开按钮,打开“添加添加角色向导角色向导”页面然后选择页面然后选择“WEBWEB服务器(服务器(IISIIS)”复选框复选框,并点击,并点击“添加必需的功能添加必需的功能”按钮,如图按钮,如图11.2211.22所示配置配置FTPFTP角色服务角色服务(3 3)单击)单击“下一步下一步”,在出现的对话框中单击,在出现的对话框中单击“安安装装”按钮,完成按钮,完成FTPFTP相关组件的安装,如图相关组件的安装,如图11.2311.23所所示配置配置FTPFTP角色服务角色服务2 2、FTPFTP服务的启动与停止服务的启动与停止要启动或停止要启动或停止FTPFTP服务,可以使用服务,可以使用netnet命令、命令、“InternetInternet信信息服务器(息服务器(IISIIS)6.06.0管理器控制台管理器控制台”或或“服务服务”控制台实控制台实现。
现1)(1)使用使用netnet命令命令以域管理员帐户登录到以域管理员帐户登录到FTPFTP服务器上,在命令提示符界面服务器上,在命令提示符界面中,输入命令中,输入命令“net start msftpsvc”net start msftpsvc”,启动,启动FTPFTP服务,服务,输入输入“net stop msftpxvc”,net stop msftpxvc”,停止停止FTPFTP服务服务,如图如图11.2411.24所所示配置配置FTPFTP角色服务角色服务(2)(2)使用使用“InternetInternet信息服务器(信息服务器(IISIIS)6.06.0管理器管理器”控制台控制台打开打开“InternetInternet信息服务器(信息服务器(IISIIS)6.06.0管理器管理器”控制台,控制台,在控制台树中右键单击服务器,在弹出的菜单中选择在控制台树中右键单击服务器,在弹出的菜单中选择“所所有任务有任务|重新启动重新启动IIS”IIS”,打开如图,打开如图11.2511.25所示对话框,所示对话框,在其下拉框中选择在其下拉框中选择“启动启动WIN-GC4LXDDJZSLWIN-GC4LXDDJZSL的的InternetInternet服服务务”即可启动或停止即可启动或停止FTPFTP服务。
服务配置配置FTPFTP角色服务角色服务(3)(3)使用使用“服务服务”控制台控制台单击单击“开始开始|管理工个具管理工个具|服务服务”,打开,打开“服务服务”控制台,控制台,找到服务找到服务“FTP Publishing Service”FTP Publishing Service”,单击,单击“启动此服启动此服务务”即可启动或停止即可启动或停止FTPFTP服务,如图所示服务,如图所示3.创建和访问FTP站点 FTPFTP服务器的配置较简单,主要需要设置的是站点服务器的配置较简单,主要需要设置的是站点的的IPIP地址、端口、主目录、访问权限等地址、端口、主目录、访问权限等默认默认FTPFTP站点站点”的主目录所在的默认文件夹为的主目录所在的默认文件夹为“%Systemdriver%inetpubftproot”%Systemdriver%inetpubftproot”,用户不需,用户不需要对要对FTPFTP服务器做任何修改,只要将想实现共享的服务器做任何修改,只要将想实现共享的文件复制到以上目录即可这时,允许来自任何文件复制到以上目录即可这时,允许来自任何IPIP地址的用户以匿名方式访问该地址的用户以匿名方式访问该FTPFTP站点。
站点由于默认状态下对主目录的访问为只读方式,所以由于默认状态下对主目录的访问为只读方式,所以用户只能下载而无法上传文件用户只能下载而无法上传文件创建和访问FTP站点(1)准备FTP主目录以域管理体制员帐户登录到FTP服务器上,在创建FTP站点之前,要准备FTP站点的主目录以便用户上传/下载文件使用这里以文件夹“C:ftp”作为FTP站点的主目录,并在该文件夹中存入一个程序供用户在客户端计算机上下载和上传测试,如图11.25所示创建和访问FTP站点(2)(2)查看查看FTPFTP站点站点打开打开打开打开“InternetInternet信息服务器(信息服务器(IISIIS)管理器)管理器”,点击中,点击中间功能视图中间功能视图中“FTPFTP站点站点”中中“单击此处启动单击此处启动”,如图如图11.26 11.26 所示出现所示出现“InternetInternet信息服务器(信息服务器(IISIIS)6.06.0管理管理器器”控制台,在控制台树中依次展开服务器和控制台,在控制台树中依次展开服务器和“FTPFTP站点站点”节点,在控制台中可以看到存在一个默认的站点节点,在控制台中可以看到存在一个默认的站点“Default Default FTP Site”FTP Site”,其状态为,其状态为“已停止已停止”,用户不能访问,如图,用户不能访问,如图11.2711.27所示。
所示创建和访问FTP站点(3)打开打开“FTPFTP站点创建向导站点创建向导”,创建一个新的,创建一个新的FTPFTP站点,右键单击站点,右键单击“FTPFTP站点站点”,在弹出的菜单中选,在弹出的菜单中选择择“新建新建|FTP|FTP站点站点”,将打开,将打开“FTPFTP站点创建向站点创建向导导”页面,单击页面,单击“下一步下一步”按钮,在出现按钮,在出现FTPFTP描述描述对话框中输入对话框中输入“ftp”ftp”,如图,如图11.3011.30所示创建和访问FTP站点(4)(4)设置设置IPIP地址和端口地址和端口 单击单击“下一步下一步”按钮,在出现的按钮,在出现的“IPIP地址和端口设置地址和端口设置”对话对话框中输入访问框中输入访问FTPFTP站点所使用的站点所使用的IPIP地址和端口号,该地址和端口号,该FTPFTP站点站点所使用的所使用的IPIP地址为地址为“172.16.22.2”172.16.22.2”和端口号为和端口号为21(21(默认默认).).如如图所示创建和访问FTP站点(5)(5)设置设置FTPFTP用户隔离用户隔离 FTPFTP用户隔离可以为用户提供上传文件的个人用户隔离可以为用户提供上传文件的个人FTPFTP目目录,可以防止用户查看或覆盖其他用户的内容。
录,可以防止用户查看或覆盖其他用户的内容FTPFTP用放户支持三种隔离模式:隔离用户、不隔离用放户支持三种隔离模式:隔离用户、不隔离用户和用用户和用Active DirectoryActive Directory隔离用户,如图隔离用户,如图11.3011.30所示每一种模式都会启动不同的隔离和身份验证所示每一种模式都会启动不同的隔离和身份验证等级在图在图11.2911.29所示的对话框中单击所示的对话框中单击“下一步下一步”按钮,按钮,出现出现“FTPFTP隔离隔离”对话框,在该对话框中可以设置对话框,在该对话框中可以设置FTPFTP用户隔离的选项,这里选择用户隔离的选项,这里选择“不隔离用户不隔离用户”单单选框,用户就可以访问其他用户的选框,用户就可以访问其他用户的FTPFTP主目录了,主目录了,如图如图11.3011.30所示创建和访问FTP站点图11.30 设置FTP用户隔离创建和访问FTP站点(6)(6)设置设置FTPFTP站点主目录站点主目录 单击单击“下一步下一步”按钮,出现按钮,出现“FTPFTP站点主目录站点主目录”对对话框,在该对话框中可以设置话框,在该对话框中可以设置FTPFTP站点的主目录,站点的主目录,输入主目录路径为输入主目录路径为“C C:ftp”ftp”,如图所示。
如图所示创建和访问FTP站点(7)(7)设置设置FTPFTP站点访问权限,完成站点访问权限,完成FTPFTP站点的创建站点的创建 单击单击“下一步下一步“按钮,在出现的按钮,在出现的“FTPFTP站点访问权限站点访问权限”对话对话框中选择权限,这里选择默认的框中选择权限,这里选择默认的“读取读取”,如图所示,然后,如图所示,然后单击单击“下一步下一步”按钮,完成按钮,完成FTPFTP站点的创建站点的创建 创建和访问FTP站点 刚创建好的刚创建好的FTPFTP站点处于站点处于“已停止已停止”状态右键单状态右键单击击FTPFTP站点,在弹出的菜单中选择站点,在弹出的菜单中选择“启动启动”,可以,可以看到看到FTPFTP站点状态成为站点状态成为“正在运行正在运行”,如图,如图11.3311.33所所示此时用户就可以在示此时用户就可以在FTPFTP客户端计算机上通过客户端计算机上通过IPIP地址访问该站点了地址访问该站点了在在“目录安全性目录安全性”选项卡中限制客户端访问选项卡中限制客户端访问FTPFTP站点站点(1 1)“安全账户安全账户”选项卡选项卡(2 2)“消息消息”选项卡选项卡(3 3)“主目录主目录”选项卡选项卡(4 4)“目录安全性目录安全性”选项卡选项卡11.4.3 FTP虚拟站点与虚拟目录 1 1FTPFTP虚拟站点虚拟站点 与创建与创建WebWeb站点类似,使用站点类似,使用FTPFTP站点创建向导可创建一个新的站点创建向导可创建一个新的FTPFTP虚拟站点。
创建新的虚拟站点创建新的FTPFTP虚拟站点的操作也是在虚拟站点的操作也是在“InternetInternet信息服务(信息服务(IISIIS)管理器)管理器”窗口中完成的下面窗口中完成的下面是创建是创建FTPFTP虚拟站点的步骤:虚拟站点的步骤:(1 1)在)在“InternetInternet信息服务(信息服务(IISIIS)6.06.0管理器管理器”窗口窗口中,鼠标右键单击中,鼠标右键单击“默认默认FTPFTP站点站点”按钮,在弹出的快捷菜按钮,在弹出的快捷菜单中选择单中选择“新建新建|FTP|FTP站点站点”命令,如图所示命令,如图所示创建创建FTPFTP虚拟站点虚拟站点(2 2)显示)显示“FTPFTP站点创建向导站点创建向导”对话框,单击对话框,单击“下一步下一步”按按钮打开“FTPFTP站点描述站点描述”对话框,填写对话框,填写“FTPFTP站点描述站点描述”,如如“My FTP Site”My FTP Site”,单击,单击“下一步下一步”按钮继续按钮继续3 3)在打开的)在打开的“IPIP地址和端口设置地址和端口设置”对话框中,为对话框中,为FTPFTP服务器服务器指定一个静态指定一个静态 IPIP地址,并设置默认地址,并设置默认TCPTCP端口号端口号2121,如图所,如图所示,单击示,单击“下一步下一步”按钮继续。
按钮继续创建创建FTPFTP虚拟站点虚拟站点(4)在如图所示的“FTP用户隔离”对话框中指定FTP服务器隔离用户的方式如果用户可以访问其他用户的FTP主目录,选择“不隔离用户”;如果不同用户只能访问不同的FTP主目录,则选择“隔离用户”;如果根据活动目录中的用户来隔离FTP主目录,则选择“用Acitve Directory隔离用户”单击“下一步”按钮继续5)在显示“FTP站点主目录”对话框中,输入主目录的路径,单击“下一步”按钮创建创建FTPFTP虚拟站点虚拟站点(6 6)在)在“FTPFTP站点访问权限站点访问权限”对话框中,给主目录设定访问权对话框中,给主目录设定访问权限如果只想提供文件下载,选择限如果只想提供文件下载,选择“读取读取”即可如想上传即可如想上传文件,则应当同时选文件,则应当同时选“读取读取”和和“写入写入”单击“下一步下一步”按钮,出现成功完成按钮,出现成功完成“FTPFTP站点创建向导站点创建向导”对话框,在该对对话框,在该对话框中单击话框中单击“完成完成”按钮,则按钮,则FTPFTP站点建立完成站点建立完成这时在这时在“InternetInternet信息服务(信息服务(IISIIS)6.06.0管理器管理器”窗口中将显窗口中将显示新建的示新建的FTPFTP站点,如图所示。
还可打开站点,如图所示还可打开FTPFTP站点的站点的“属性属性”对话框,对其进一步的设置对话框,对其进一步的设置11.6.4 FTP客户端的使用 FTPFTP命令命令 可以在客户端的命令提示符下,使用可以在客户端的命令提示符下,使用WindowsWindows自带的自带的FTPFTP命令命令连接到连接到FTPFTP服务器上连接方法是:选择服务器上连接方法是:选择“开始开始|运行运行”命命令,输入令,输入“CMD”CMD”(在(在Windows 98Windows 98下为下为COMMANDCOMMAND;在;在Windows Windows 2000/XP/20032000/XP/2003下为下为CMDCMD),进入命令提示符状态,输入),进入命令提示符状态,输入“FTP FTP 服务器的服务器的IPIP地址或域名地址或域名”命令,按提示输入用户名和密码就命令,按提示输入用户名和密码就可进入可进入FTPFTP服务器的主目录服务器的主目录使用使用WebWeb浏览器浏览器 使用使用WebWeb浏览器访问浏览器访问FTPFTP站点时,在站点时,在WebWeb浏览器的浏览器的“地址栏地址栏”中输入欲连接的中输入欲连接的FTPFTP站点的站点的IPIP地址或域地址或域名。
格式为:名格式为:FTP:/IPFTP:/IP地址地址/主机名,如主机名,如ftp:/192.168.0.1ftp:/192.168.0.1,如图所示如图所示FTPFTP客户端软件客户端软件 FTPFTP服务器的访问有专门的图形界面的服务器的访问有专门的图形界面的FTPFTP客户端软客户端软件目前使用最多的是美国件目前使用最多的是美国GlobalScapeGlobalScape公司的公司的CuteFTPCuteFTP软件,实现对软件,实现对FTPFTP站点的访问站点的访问IIS的常见故障排除习习 题题11.1 IIS6.0提供的服务有哪些?11.2 IIS6.0与IIS5.0相比有哪些改进?11.3 简述Web服务的实现过程11.4 IIS 的HTTP 500内部服务器错误一般如何排错?实训实训11 IIS 6.011 IIS 6.0中中WebWeb服务和服务和FTPFTP服务的实现服务的实现11.1 安装IIS服务器11.2 修改默认Web站点(IP:192.168.0.1;端口:80;主目录:e:webroot;默认文档:index.htm)11.3 创建虚拟目录soft(IP:192.168.0.100;主目录:d:soft;默认文档:default.asp)。
11.4 测试默认Web站点及虚拟目录/soft11.5 以主机头方式创建多个网站:、(需DNS配合)11.6 创建FTP服务器(IP地址:192.168.0.1;端口:21;主目录:e:ftproot)11.7 使用FTP命令及CuteFTP Pro访问FTP站点。