《IIS服务器安装、配置与应用.ppt》由会员分享,可在线阅读,更多相关《IIS服务器安装、配置与应用.ppt(33页珍藏版)》请在三一办公上搜索。
1、第6章 IIS服务器安装、配置与应用,6.1 WWW服务基本介绍6.2 IIS服务器的管理工具6.3 使用IIS建立Web站点和管理虚拟主机6.4 IIS的Web站点管理与配置6.5 IIS的目录管理6.6 IIS的安全策略6.7 IIS的常见故障及排除方法,6.1 WWW服务基本介绍,6.1.1 理解WWWWWW是World Wide Web(万维网或环球网)的缩写,中文名字为“万维网”WWW是Internet上那些支持W3协议和超文本传输协议HTTP(HyperTextProtocol)的客户机与服务器的集合。它作为Internet的多媒体信息查询工具,是近年才发展起来的服务,也是发展最快
2、和目前用的最广泛的服务。WWW使得近年来Internet迅速发展,且用户数量飞速增长。,1.WWW的起源WWW起源于1989年3月,由欧洲量子物理实验室CERN(theEuropeanLaboratoryfor ParticlePhysics)所发展出来的主从结构分布式超媒体系统。欧洲粒子物理研究所的科学家TimBerners-lee提出了超文本的结构体系的目的是让大家在不同地方用一种简捷的方式共享信息资源,制定了一套标准有容易掌握的超文本HTML语言,统一的资源定位符和超文本传输协议。,2.WWW的发展和特点1990年,第一套WWW软件问世,1991年,在CERN超文本会议上进行了演示。19
3、93年,WWW的技术有了突破性的进展,它解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,使得WWW成为Internet上最为流行的信息传播方式。(1)信息提供者提供的信息储存于网络服务器(Webserver)内,而信息接收者可以是任何一个Internet节点,只要接受者有浏览器(W3Browser)即可。(2)信息接受者通常指用户,用户需要有一个浏览器(Browser)来浏览信息提供者所提供的多媒体信息主页,目前最受欢迎的浏览器有Netscape,IE等。,3.WWW的工作原理WWW中的信息资源主要由一篇篇的Web文档,或称Web页为基本元素构成。这些Web页采用超级文本(Hype
4、rText)的格式,即可以含有指向其他Web页或其本身内部特定位置的超级链接,或简称链接。可以将链接理解为指向其他Web页的“指针”。链接使得Web页交织为网状。这样,如果Internet上的Web页和链接非常多的话,就构成了一个巨大的信息网。,4.万维网的基本应用1)高级的信息浏览服务2)电子商务服务3)辅助管理与辅助教学4)休闲娱乐服务5)发布个人信息,6.1.2 Web服务器,Web服务器是指计算机和运行在它上面的Web服务软件的总和。Web服务器使用超文本标记语言(HTML-Hyper Text Marked Language)描述网络的资源,创建网页,以供Web浏览器阅读。不管是一般
5、文本还是图形,都能通过文档中的链接连接到服务器上的其他文档,从而使客户快速地搜寻他们想要的资料。,1.Web服务器的工作原理当Web服务器接到一个对Web页面的请求,如http:/,就会通过URL定位到相应的宿主文件服务器上,并找到相应的文件index.html,然后从宿主文件服务器上下载该文件并通过HTTP协议把它传输给Web浏览器(WebBrowser)。,2.Web服务器与应用服务器Web服务器需要同应用服务器协同工作,才能完成一个Web站点的功能。但是Web服务器同应用服务器是不同的。Web服务器专门用来向浏览器提供HTML文档和图像数据,Web服务器上的应用程序也是用来产生HTML文
6、档和图像数据的;应用服务器只包含应用的业务逻辑,负责处理业务应用,而不包括数据库和用户界面程序。,3.Web服务器的选择原则在选择Web服务器时,一般要考虑以下几个方面。(1)响应能力。(2)与后端服务器的集成。(3)管理的难易程度。(4)信息开发难易程度。(5)稳定性、可靠性、安全性。,4.Web服务器软件1)Apachehttpd2)MicrosoftIIS(Internet Information Server)3)iPlanetWebServer(Netscape Enterprise Server)4)NCSAhttpdNCSA5)CERN6)NovellNetWareWebServ
7、er7)OracleWebServer8)IBM Web SphereWebSphere,6.1.3 IIS 5.0介绍,使用MicrosoftIIS在Windows 2000平台上的创建Web站点。选择IIS是因为它与操作系统捆绑在一起,是免费的,且便于Web开发人员和服务器管理员使用和管理。IIS的另一个特色是它内置了对FrontPage扩展服务器的支持,将Web服务器与内容设计工具紧密结合。,IIS 5.0的特点如下:1.继承权限2.完全模板3.活动目录的目录服务4.证书服务5.Kerberos身份验证6.IPSec7.高强度加密包,6.2 IIS服务器的管理工具,6.2.1 管理控制台
8、在Windows 2000 Server中,管理控制台已经成为了所有管理工具的统一平台。用户可以使用Microsoft Management Console(MMC)创建、保存或打开管理工具(称为MMC控制台)来管理硬件、软件和Windows系统的网络组件。MMC是Windows 2000操作系统的一个特性,但也可以在Windows NT、Windows 95和Windows 98操作系统上运行MMC。,可添加到控制台的主要工具类型称为管理单元,其他可添加的项目包括ActiveX控件、指向Web页的链接、文件夹、任务板视图和任务。1.创建新控制台2.定制控制台3.设置控制台选项,6.2.2 命
9、令行实用程序,利用IIS命令行管理可以自动处理管理任务,并允许用户管理自己的Web站点和其他站点如Ftp。通过分布管理负荷,可以缩短Web服务器的管理时间,这是通过减轻管理员的整体任务并把它分配给很多人来实现。微软提供了WSH、IISAdminObject和ADSI(ActiveDirectoryServiceInterface,活动目录服务接口),以帮助你自动处理一些管理任务。,6.2.3 WSHWSH是32位Windows平台的脚本编程环境。微软包含带有WSH的VisualBasic Scripting Edition和JScript脚本编程引擎。另外,由于第三方脚本编程引擎可用于语言,例
10、如Perl。可以使用脚本编程语言编写程序,以完成很多使用图形界面的任务。,6.2.4 运行脚本,要建立Cscript.exe作为默认的脚本编程主机,需要打开inetpubadminscripts文件夹,双击adsutil.vbs,当对话框询问是否想把Cscript.exe作为默认的脚本编程主机时,回答“是”。如果不希望Cscript.exe成为默认的脚本编程主机,则必须输入Cscript.exe作为命令的一部分,以运行脚本。,6.2.5 TelnetServerService,微软提供了TelnetServerService,以用于远程管理Windows 2000服务器。通过Telnet服务,
11、可建立到Windows 2000服务器的终端会话。其实,它与客户创建shell到Unix主机连接的方式相似,而且它实际上是批处理、脚本和处理选项的一种类型。TelnetServerService应用程序基于命令行,每次只允许两个Telnet会话。,6.2.6 IISAdminObject和ADSI,微软的ADSI标准是IISAdminObjects的基础,而且支持操作的语言能够合并这些对象。在服务器上安装IIS时,Windows 2000会把样本IISAdminObjects复制到InetpubAdminScripts目录中。,6.2.7 HTMLISM,使用HTMLISM管理Web站点,必须
12、知道有关Web服务器的一些情况:(1)必须了解管理Web站点的TCP端口号。(2)必须是服务器上Administrator组的成员,或者是AdministrationWeb站点中Operators组的成员。(3)采用IP地址,你的计算机一定能够访问到管理员Web站点。,6.3 使用IIS建立Web站点和管理虚拟主机,Web站点的默认端口一般为80,如果改变这一端口,就能实现在同一服务器上新增站点的目的。1.“学生天地”网站的设置2.增加“音乐无限”站点,6.3.2 使用不同的IP建立Web站点,一般情况下,一块网卡只设置了一个IP地址。如果需为这块网卡绑定多个IP地址,每个IP地址对应一个We
13、b站点,那么同样可以实现“一机多站”的目的。,6.3.3 使用主机头建立多个Web站点,在不更改TCP端口和IP地址的情况下,同样可以实现“一机多站”,这里需要使用“主机头名”来区分不同的站点。“主机头名”就是指之类的友好网址,因此要使用“主机头法”实现“一机多站”,就必须先进行DNS设置。在DNS中设置http:/和两个网址,将它们都指向惟一的IP地址。,6.4 IIS的Web站点管理与配置,6.4.1 Web站点属性1.Web站点1)Web站点标识2)连接3)启用日志记录,2.操作员3.性能4.ISAPI筛选器5.主目录6.文档7.目录安全性8.HTTP头9.自定义错误信息10.服务器扩展
14、,6.4.2 Web站点的性能调整与优化,其实如何优化IIS Web站点,不外乎优化两个部分,一是硬件和操作系统的优化,二是IIS本身性能优化。下面分别介绍。1.硬件和操作系统的优化2.IIS性能优化,6.5 IIS的目录管理,6.5.1 虚拟目录与物理目录的区别每个Internet服务可以从多个目录中发布。通过以通用命名约定(UNC)名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务器可拥有一个宿主目录和任意数量的其他发布目录。其他发布目录称为虚拟目录。与服务器中的实际目录一致,有时也称作URL映射。如果Web站点包含的文件位于其他主目录的驱动器上,或在其
15、他计算机上,就必须创建虚拟目录将这些文件包含到Web站点中。要使用其他计算机上的目录,必须指定该目录的通用命名约定(UNC)名称并提供用户名和密码用作访问权限。,6.5.2 创建虚拟目录6.5.3 管理虚拟目录在Internet信息服务窗口中,双击创建了虚拟目录的站点或者单击站点前面的,创建的虚拟目录包含在Web站点下面。,6.6 IIS的安全策略,6.6.1 安全策略综述HFCheck工具可保证IIS服务器拥有最新的热修理和安全补丁。可将工具配置为连续运行或定期运行的形式。当找到需要应用的修理时,便在事件日志中写入警告信息。1.IPSec2.堵塞端口3.Telnet服务器限制4.虚拟目录AC
16、L,6.6.2 IIS安全服务器的特征,安全服务器是完成待执行任务时最具有最佳防御功能的服务器。安全服务器特征如下:(1)除了访问区域外,其他区域绝对不容许被访问。(2)位于防火墙之后。(3)记录安全数据。(4)操作系统以及其他软件经常处于最新状态。(5)通告使用额外的安全级别建立到数据库的连接,并保护数据库中的数据。(6)对访问Web服务器的每个人员进行身份验证。(7)执行设置的功能,通过网络、应用程序、操作系统、Web服务器和Web站点的强安全方法防止发生问题。,6.7 IIS的常见故障及排除方法,IIS服务器出错的原因是复杂多样的,如服务器启动失败、IIS进程中断等都会在系统日志中记录一
17、个错误事件。不论IIS发生何种错误,在确定排除错误之前都应先使用事件查看器查阅系统日志所记录的相关事件。6.7.1 重新启动IIS6.7.2 备份/还原IIS,小结,重点:了解WWW服务,如WWW服务的发展、Web服务器的工作原理、选择标准等、IIS 5.0的介绍,熟练掌握IIS的管理工具,如管理控制台、命令行实用程序、运行脚步、WSH等工具,在IIS中Web站点的配置,主要是几个选项卡的配置,IIS常见故障的排除方法,如重新启动、备份和还原。难点:如何使用IIS建立Web站点,可以有三种方法:区分端口号、不同的IP和主机头,在实践中熟练掌握IIS中Web站点熟悉的配置方法,创建与管理虚拟目录。疑点:如何进行IIS的优化,本书比较简单的介绍了硬件和操作系统优化、IIS性能的优化,读者在熟练应用IIS后,将会积累一些如何优化的经验。另外,了解IIS的安全策略,在第十二章中还有对IIS的安全问题有所提及。,