安装IIS7.
0本章重点本章将学习InternetInformationService(IIS)的基本功能和IIS7.
0的安装.
在学习完本章后,应该能:描述IIS的功能安装IIS1.
1IIS服务概述IIS是Internet信息服务(InternetInformationService,IIS)的简称.
它是Microsoft主推的Web服务器.
目前广泛使用的IIS6.
0是WindowsServer2003家族中可选择安装的部分.
Internet信息服务可以在Intranet、Internet或Extranet上提供集成、可靠、可伸缩、安全、可管理的Web服务器功能.
IIS是用于为动态网络应用程序创建强大的通信平台的工具.
IIS6.
0中提供了万维网发布服务(WWW服务)、文件传输协议服务(FTP服务)、简单邮件传输协议服务(SMTP服务)、网络新闻传输协议服务(NNTP服务)和IIS管理服务.
在WindowsServer2008和WindowsVista中使用的Web服务器是IIS7.
0,它整合了IIS、ASP.
NET、WindowsCommunicationFoundationService和WindowsSharePointServices.
使用IIS7.
0,用户可以使用.
NET语言运行服务器端的应用程序.
同时,IIS7.
0是一个完全模块化的Web服务器,以前的IIS版本的功能均是默认内置的,而IIS7.
0将这些划分成独立的模块,用户可以通过添加和删除模块来自定义服务器,这样减少了代码在系统中的运行次数,将遭受黑客脚本攻击的可能性降至最低.
IIS7.
0的安装与管理也与IIS6.
0略有不同,在WindowsServer2008中,使用IIS服务器管理器工具来完成服务器的安装与管理.
下面介绍一下IIS7.
0的安装.
1.
2安装IIS7.
0安装IIS7.
0必须具备管理员权限,这是WindowsServer2008的LUA新的安全功能.
下面具体讲述使用Administrator管理员权限登录后IIS7.
0的安装.
下面是具体的安装步骤.
(1)单击【开始】→【服务器管理器】,出现【服务器管理器】窗口界面,如图1.
1所示.
图1.
1【服务器管理器】窗口(2)在【服务器管理器】窗口中,单击【角色】,然后单击【角色摘要】中的【添加角色】链接,如图1.
2所示.
图1.
2服务器角色的添加(3)在出现的【添加角色向导】对话框中,选择【Web服务器(IIS)】,将出现如图1.
3所示的进程激活服务功能,WindowsServer2008发布的版本目前均必须激活才能使用.
单击【添加必需的功能】按钮.
图1.
3添加Web服务器(IIS)所需的功能(4)此时才能选择【Web服务器(IIS)】复选框,如图1.
4所示,然后单击【下一步】按钮.
图1.
4选择IIS服务器(5)按照添加角色向导,一步一步单击【下一步】按钮.
最后安装成功,如图1.
5所示.
图1.
5IIS服务器安装成功(6)如图1.
6所示,在【服务器管理器】窗口中出现了【Web服务器(IIS)】节点.
图1.
6Web服务器(IIS)安装成功(7)单击【开始】→【管理工具】→【Internet信息服务(IIS)管理器】,打开【IIS信息服务(IIS)管理器】窗口,在起始页中显示的是IIS服务的连接任务,如图1.
7所示.
图1.
7Internet信息服务管理器(8)单击对应的IIS服务器,可以看到功能视图中有IIS默认配置的相关图标以及操作窗格中的对应操作,如图1.
8所示.
由图1.
8可知,Internet信息服务管理器主要有两部分内容:应用程序池和网站.
使用IIS管理器,可以配置IIS安全性能和可靠性功能,可以添加或删除站点,启动、停止和暂停站点,备份和还原服务器配置,创建虚拟目录以改善内容管理等,在后继章节中将逐步进行介绍.
在安装完IIS7.
0之后,在系统盘根目录下的inetpub文件夹中的子文件夹如图1.
9所示.
由图1.
9可以知道,安装IIS7.
0时安装了WWW服务,即发布的WWW服务的内容都默认存储在wwwroot文件夹中.
不需包含FTP服务.
从这点可以看出,IIS7.
0的安全性比前一个版本有了质的提高,这样用户可以根据自身单位的需要再配置其他服务,将在下一小节中讲述如何自定义IIS7.
0.
图1.
8Internet信息服务管理器图1.
9inetpub下的子文件夹inetpub文件夹中的custer子文件夹用来管理IIS中用于显示错误的网页;history子文件夹用于管理历史记录;logs子文件夹用于管理日志;temp子文件夹用于管理临时文件.
另外,在安装IIS7.
0时,系统默认创建了一个用户账户,可以通过如下步骤进行查看:(1)单击【开始】→【管理工具】→【计算机管理】,打开【计算机管理】窗口,如图1.
10所示.
图1.
10【计算机管理】窗口(2)在【计算机管理】窗口中双击【本地用户和组】,然后双击【用户】,可以看到安装IIS7.
0之后不再是IIS6.
0中的三个账户,而是只有一个账户,如图1.
11所示.
IUSR_SERVERNAME(或SERVERNAME为DOMAINNAME),其中SERVERNAME指的是服务器成员名,在本例中,成员服务器的名称为WIN-SPP….
在图中可以看到此账户名为IUSP_WIN-SPP….
如果此计算机的身份是域控制器,那么在IUSR_之后就是加上这个计算机的域名.
这个账户称为Internet来宾账户,它是客户机匿名访问Internet信息服务的账户.
图1.
11默认创建的用户1.
3IIS7.
0中其他服务角色的配置在IIS7.
0中将程序设计中的构建模块引入其中,这样管理员可以根据其提供的构建模块来搭建自己的体系结构.
IIS7.
0目前包含40个默认模块,主要分成8大类:安全性模块.
包括初级身份验证模块、摘要身份验证模块、Windows移动身份验证模块、证书身份验证模块、IP安全模块、Url授权模块和请求过滤模块;应用程序开发的模块.
包括NetFx可扩展性、ISAPI模块、ISAPI过滤模块、CGI模块;服务器端主要模块.
包括ASP和ASP.
NET;运行状况和诊断模块.
包括HTTP日志记录模块、自定义日志记录模块、请求监控模块,ODBC日志记录和日志记录库;FTP发布.
包括FTP服务器和FTP管理;性能.
包括HTTP静态压缩和动态压缩;管理.
包括管理控制台、管理脚本、管理服务;元数据库.
WMI兼容性、脚本和旧的管理单元.
在IIS7.
0的默认安装中,仅包含10个模块,安装15项功能.
如果服务器同时要提供FTP服务、邮件服务,则不能像在IIS6.
0中那样通过控制面板添加组件,而是需要按照下面的步骤进行服务功能角色的安装.
(1)单击【开始】→【服务器管理器】,出现【服务器管理器】窗口界面,单击【角色】,如图1.
12所示是Web服务器提供的基本功能.
图1.
12IIS7.
0中的基本角色服务(2)在角色服务列表中,有许多服务是非默认安装的,管理员可以根据自身的实际情况进行选择安装.
这里举个示例,假设用户需要配置FTP服务器,那么,在角色服务列表框中选定FTP服务器,如图1.
13所示.
图1.
13FTP服务器未安装(3)单击【添加角色服务】链接,出现【添加角色服务】安装向导,按照向导一步一步操作就能安装相应的角色服务,如图1.
14所示.
图1.
14FTP服务器的添加(4)如果在IIS7.
0中安装了FTP服务器,会在IIS7.
0中出现FTP站点,单击站点,会回到IIS7.
0的界面对FTP服务器进行配置,在第7章中将详细介绍FTP服务.
通过上面服务角色的安装可以体验新版所带来的优势,IIS7.
0拥有ApacheWebServer软件的定制化功能,管理员可以使其只显示静态的HTML,也可以动态地加载不同的模块以允许显示不同类型的服务内容.
这样Web服务器可以按照管理员的需求来运行安装相应的功能模块,使服务器受到攻击的可能性减少到最小.
SugarHosts 糖果主机商也算是比较老牌的主机商,从2009年开始推出虚拟主机以来,目前当然还是以虚拟主机为主,也有新增云服务器和独立服务器。早年很多网友也比较争议他们家是不是国人商家,其实这些不是特别重要,我们很多国人商家或者国外商家主要还是看重的是品质和服务。一晃十二年过去,有看到SugarHosts糖果主机商12周年的促销活动。如果我们有需要香港、美国、德国虚拟主机的可以选择,他们家的...
搬瓦工和Vultr哪个好?搬瓦工和Vultr都是非常火爆的国外VPS,可以说是国内网友买的最多的两家,那么搬瓦工和Vultr哪个好?如果要选择VPS,首先我们要考虑成本、服务器质量以及产品的售后服务。老玩家都知道目前在国内最受欢迎的国外VPS服务商vultr和搬瓦工口碑都很不错。搬瓦工和Vultr哪个稳定?搬瓦工和Vultr哪个速度快?为了回答这些问题,本文从线路、速度、功能、售后等多方面对比这两...
Megalayer 商家在开始看到有提供香港服务器、香港站群服务器的时候有介绍过,后来就一直没有怎么关注。但是前几天有看到网友使用到他们家的美国独立服务器问其如何的,但是我没有使用过就不好评论,这不前几天也有介绍到Megalayer美国独立服务器。以及我们也有看到商家有提供美国站群服务器和美国大带宽服务器产品,可选30M不限制流量CN2优化线路,以及100M不限制流量国际带宽线路。新年元旦后,Me...