iis 6 与网络服务

上传人:n**** 文档编号:116661553 上传时间:2019-11-17 格式:DOC 页数:31 大小:1.36MB
返回 下载 相关 举报
iis 6 与网络服务_第1页
第1页 / 共31页
iis 6 与网络服务_第2页
第2页 / 共31页
iis 6 与网络服务_第3页
第3页 / 共31页
iis 6 与网络服务_第4页
第4页 / 共31页
iis 6 与网络服务_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《iis 6 与网络服务》由会员分享,可在线阅读,更多相关《iis 6 与网络服务(31页珍藏版)》请在金锄头文库上搜索。

1、WINDOWS网络服务第三章 IIS 6 与网络服务重点、难点: Web服务器的配置与使用 IIS的作用 FTP服务器的配置与使用 Telnet的配置与使用教学课时:6课时作业: (1)如何备份和恢复WEB站点? (2)如何才能远程管理WEB站点? (3)如何设置终端服务的客户端连接数? (4)若要使Windows Server 2003的WEB站点支持ASP.NET,应该怎样设置IIS及 WEB站点的属性? (5)Windows Server 2003操作系统提供了哪些远程管理功能?各有什么优缺点?一、IIS 6 介绍IIS 是Internet Information Service的缩写,

2、它是微软公司主推的服务,最新的版本是Windows2003里面包含的IIS 6.0,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支持与语言无关的脚本编写和组件,通

3、过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。 IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT S

4、erver相同的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也支持M

5、IME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。 1.1 IIS6.0的重要特性 :IIS6.0 相比IIS5.0 有了重大的提高和改进,具有很多优秀的特性: l 应用程序池: IIS6可以将单个的 Web 应用程序或多个站点分隔到一个独立的进程(称为应用程序池). 应用程序池以独立进程的方式极大的提高了Web服务器的安全和稳定性.该进程与操作系统内核直接通信。当在服务器上提供更多的活动空间时,此功能将增加吞吐量和应用程序的容量,从而有效地降低硬件需求。这些独立的应

6、用程序池将阻止某个应用程序或站点破坏服务器上的 XML Web 服务或其他 Web 应用程序。 l IIS6.0 还提供状态监视功能以发现、恢复和防止 Web 应用程序故障。在 Windows Server 2003 上,Microsoft ASP.NET 本地使用新的 IIS 进程模型。这些高级应用程序状态和检测功能也可用于现有的在 Internet Information Server 4.0 和 IIS 5.0 下运行的应用程序,其中大多数应用程序不需要任何修改. l 集成的 .NET 框架(DOTNET) Microsoft .NET 框架是用于生成、部署和运行 Web 应用程序、智能

7、客户应用程序和 XML Web 服务的 Microsoft .NET 连接的软件和技术的编程模型,这些应用程序和服务使用标准协议(例如 SOAP、XML 和 HTTP)在网络上以编程的方式公开它们的功能。 .NET 框架为将现有的投资与新一代应用程序和服务集成起来而提供了高效率的基于标准的环境 l 连接并发数,网络流量等监控 这样可以使不同网站完全独立开. 不会因为某一个网站的问题 而影响到其他网站. l IIS6.0 提供了更好的安全性 通过将运行用户和系统用户分离的方式. IIS服务运行权限和 Web应用程序权限 分开,保证 web应用的足够安全.这些是其他Web服务器 所欠缺的. l 采

8、用IIS6.0 作为Web服务器, 确保您的网站足够安全,稳定,快速.IIS 组件内容: ASP.NET:允许此计算机运行ASP.NET应用程序。 Internet信息服务(IIS):IIS包括Web、FTP、SMTP和NNTP支持,以及对FrontPage Server Extension和Active Server Page(ASP) 的支持。 启用网络COM+访问:允许此计算机用于主持分布式应用程序的COM+组件。 Internet信息服务管理器:IIS管理界面的Microsoft管理控制台管理单元。 万维网服务: IIS的一个核心组件,使用HTTP协议来与TCP/IP网络上的Web客户

9、端交换信息。 文件传输协议(FTP)服务:为创建用于上传和下载文件的FTP站点提供支持。 Active Server Pages:用于发布ASP文件。二、IIS产品新进展信息服务(IIS)7.0Windows Server 2008是一个集互联网信息服务7.0 (IIS 7.0),ASP.NET,Windows Communication Foundation以及微软Windows SharePoint Services于一身的平台。IIS 7.0是对现有的IIS Web服务器的重大改进,并在集成网络平台技术方面发挥着重要作用。IIS 7.0的主要特征包括更加有效的管理工具,提高的安全性能以及

10、减少的支持费用。这些特征使集成式的平台能够为网络解决方案提供集中式的,连贯性的开发与管理模型:l 模块化设计IIS 7.0核心Web服务器包含了对IIS 6.0所做的一些基本变更。在IIS以前的版本当中,所有的功能都是内置式的功能。IIS 7.0则由40多个独立的模块组成。其中只有一半的模块是默认设置,并且管理员可以选择安装或移除任何模块。这种模块化的设计方法可以使管理者只安装他们所需要的选项,因而减少了需要进行管理及更新的内容并节省了时间。在处理方式上也获得了一些改进。无论是本机代码及托管代码都通过相同的请求管道进行处理。新的工作者处理序Web核心还提供在请求管道中的所有通知事件的读取。高水

11、平的集成能够让现有的ASP.NET功能(如表格认证或URL认证)适用于所有类型的网络内容。这些改进由于避免了不必要软件的运行而使受攻击面减少,并使延展性获得提高,并通过创建管理代码模块增强了对扩展的IIS7.0核心功能的支持。l 增强的扩展性在之前的版本中,对核心Web服务器内置功能进行扩展或替代会带来一些问题。而在IIS 7.0当中,开发人员可以创建托管代码模块,使功能获得扩展。例如在.Net中进行自定义的认证设置。IIS7.0采用了新的Win32应用编程接口用于建立核心服务器模块,使新的更强大的核心服务器模块能够替代互联网服务器应用编程接口(ISAPI)过滤器及其扩展功能,尽管IIS 7.

12、0继续支持ISAPI的过滤器及其拓展功能。因为所有的IIS核心服务器功能都通过使用新的IIS7.0 Win32模块化应用编程接口作为独立的模块进行开发,因此管理员以及开发人员就能够灵活地添加,删除,甚至在需要时替换IIS的功能模块。模块既可以通过使用本机代码(C/C+)开发,也可以通过使用托管代码(.NET框架的C#语言以及Visual Basic 2005等)开发。集成了请求处理管道的IIS 7.0还能够向托管代码模块(IHttpModule)以及Handlers代码模块(IHttpHandler)发出通知,使托管代码模块能够读取所有在请求队列中的事件,并进行请求处理。通过执行IhttpMo

13、dule接口或IhttpHandler接口来过滤客户请求及管理URL,托管代码模块及handlers代码模块进一步提高了所有管道中的请求事件的控制。IIS 7.0还使配置,脚本编写,事件日志以及管理工具获得扩展,从而为软件开发者提供了一个全面的可拓展的Web服务器功能平台。l 分布式配置IIS 7.0对配置数据的存储以及通过IIS的分布式配置读取配置数据的方式进行了较大改进,使管理员能够根据带有代码和内容的存储文件了解到详细的IIS配置信息。并通过了解文件中的配置信息,选择网站或Web应用的某些功能,将它们向其它的管理员分配,并允许他们使用简单的Xcopy配置,使分布式配置得以实现的改进IIS

14、 6的集中配置存储,即metabase已经成为了过去。IIS 7.0所具备的一个新特征便是基于分布式的XML配置文件层级的分步式配置系统。这个层级由包含了服务器默认配置的通用applicationHost.config文件,以及应用的目录中所包含的分布式文件web.config所组成。web.config文件也是为ASP.NET应用架构所采用的,用于存储移动应用设置的文件。通过使用整齐的,结构清晰的XML命令,IIS和ASP.NET的配置能够得到平行存储。这种改进使所有通过常见的应用编程接口读取的网络平台配置,以及所有以同样的格式存储的网络平台配置有了统一的配置存储。IIS 7.0配置系统也是

15、可以完全扩展的系统,因此开发人员可以将配置存储扩展到使其包含自定义的与ISS配置有同样的特性与优先性的配置。过去的ISS应用设置必须在机器水平上的metabase存储器中配置之后才能正常应用。而使用了分布式的web.config文件之后,应用将所需的服务器配置包含在他们的目录当中,从而大大简化了配置流程,使自我配置的应用能够轻松地复制到目标服务器应用目录中,并立刻运行期望的设置。IIS 7.0将ApplicationHost.config存放在%windir%system32inetsrv目录下。在这个文件中有两大类别的配置:1) system.applicationHost配置类别包含了为站点,应用,虚拟服务器以及应用程序池所做的配置。2) system.webServer配置类别则包含了为其它所有的功能,包括通用网络默认设置在内的配置。Xcopy配置:分布式配置使IIS配置能够存储在web.config文件当中,从而使Xcopy更加易于在多个网络服务器之间进行应用复制,并减少了复制的错误产生几率以及避免了高水平的支出,并免去了手动的同步化操作,以及额外的配置任务。站点或应用配置更加容易从一台计算机复制到另一台计算机,应用也更容易从开发步入到测试,并最终步入到生产阶段。Xcopy配置意

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号