第 11 章 iis6.0 的配置与管理

56
第 11 第 IIS6.0 第第第第第第

Upload: manny

Post on 05-Jan-2016

106 views

Category:

Documents


5 download

DESCRIPTION

第 11 章 IIS6.0 的配置与管理. 11.1 IIS 概述. IIS(Internet 信息服务 ) 是微软公司的产品,集成在 Windows 操作系统中,不能用于其它操作系统。目前 Windows 2000 Server 中集成的是 IIS 5.0 , Windows Server 2003 中集成的是 IIS 6.0 。 IIS 由多个组件构成,其中包括 Web 、 FTP 、 SMTP 等多个服务器组件,用于配置相应的服务器。 在 Windows XP 中也可以安装 IIS ,但只能安装 IIS 5.0 ,且功能受限制,主要用于网站调试。. http 协议. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 11 章  IIS6.0 的配置与管理

第 11 章 IIS6.0 的配置与管理

Page 2: 第 11 章  IIS6.0 的配置与管理

11.1 IIS 概述IIS(Internet 信息服务 ) 是微软公司的产品,集成在Windows 操作系统中,不能用于其它操作系统。目前Windows 2000 Server 中集成的是 IIS 5.0 , Windows Server 2003 中集成的是 IIS 6.0 。

IIS 由多个组件构成,其中包括 Web 、 FTP 、 SMTP 等多个服务器组件,用于配置相应的服务器。

在 Windows XP 中也可以安装 IIS ,但只能安装 IIS 5.0 ,且功能受限制,主要用于网站调试。

Page 3: 第 11 章  IIS6.0 的配置与管理

11.2 万维网

客户机 Web 服务器

http 协议

万维网是 Internet 的一项重要服务,英文简写为 WWW或 Web 。它采用客户 / 服务器模式 (C/S) ,资源位于Web 服务器中,用户通过网络访问 Web 服务器上的资源。

在 Web 服务器上,资源通过网页组织起来,构成网站;客户机通过浏览器访问 Web 服务器上的网页,可以浏览网页内容,也可以下载网站中的文件。

Page 4: 第 11 章  IIS6.0 的配置与管理

几个概念Web 服务器软件:是安装在服务器中的软件,用于管理各个网站,执行程序、响应用户的请求。

常用的 Web 服务器软件有 Apache 、 IIS Web 等。

网页:网页是用 Html 、 ASP 等语言编写的超文本文件,位于 Web 服务器中。它可以包含文字、图片、声音、图像、动画等元素。并可通过超链接与其它网页或文件相关联。

浏览器:是查看网页的客户端软件,它解释执行 Html等语言编写的网页文件,并把执行结果呈现在界面上,也就是我们看到的网页。

Page 5: 第 11 章  IIS6.0 的配置与管理

HTTP :超文本传输协议,是客户机访问 Web 服务器时使用的协议,用于网页文件的传输。

URL :统一资源定位器,是用户访问 Web 服务器上的文件时使用的地址,俗称“网址”。

URL 的格式:

  协议 :// 域名或 IP 地址 : 端口号 / 路径名 /…/ 文件名

如: http://www.bttc.edu.cn/jsj/html/index.htm

通常,如果省略协议就默认为 HTTP ,省略端口号就默认为 80 ,省略文件名就打开该路径下的默认文档。

Page 6: 第 11 章  IIS6.0 的配置与管理

11.3 用 IIS6.0 创建 Web 站点 安装 IIS6.0 创建并配置网站 把网页发布在网站中

Page 7: 第 11 章  IIS6.0 的配置与管理

一、安装 IIS6.0

Windows Server 2003 中默认是不安装 IIS 的,所以配置Web 服务器时需要手工安装 IIS 。

安装步骤:

开始 | 控制面板 | 添加 / 删除程序,添加 / 删除Windows 组件,弹出“ Windows 组件向导”。

Page 8: 第 11 章  IIS6.0 的配置与管理

选中“应用程序服务器”,单击“详细信息”按钮。

Page 9: 第 11 章  IIS6.0 的配置与管理

Internet 信息服务 (IIS) :必选;

ASP.NET :如果需要支持 ASP 或 ASP.NET ,则应该选中。

Page 10: 第 11 章  IIS6.0 的配置与管理

万维网服务:必选。

Page 11: 第 11 章  IIS6.0 的配置与管理

Active Server Pages :如果想启用 ASP 或ASP.NET ,应选中

Page 12: 第 11 章  IIS6.0 的配置与管理

选择完成后,用“确定”按钮关闭各对话框,系统开始安装IIS 。

在安装过程中,通常应该插入 Windows Server 2003 安装光盘。

Page 13: 第 11 章  IIS6.0 的配置与管理

IIS 安装完成后,会自动生成一个默认网站,它位于系统分区的 Inetpub 文件夹下。如果把制作好的网页放置在该文件夹中,就可以访问了。

访问方法:

打开浏览器,输入网址:

http://localhost localhost 是一个默认域名,代表本机;

http:// 本机 IP

http://127.0.0.1 127.0.0.1 是一个回环地址,代表本机。

Page 14: 第 11 章  IIS6.0 的配置与管理

二、创建并配置网站开始 | 管理工具 | Internet 信息服务管理器

Page 15: 第 11 章  IIS6.0 的配置与管理

创建一个新网站在一个 Web 服务器上可以包含多个网站,可根据需要创建。在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:

Page 16: 第 11 章  IIS6.0 的配置与管理

描述:网站的名字。 IP 地址:如果本机中只有一个网站,可选择“全部未分配”,它表示绑定本机所有IP 地址。

Page 17: 第 11 章  IIS6.0 的配置与管理

主目录路径:网站在本机中的位置。

权限:“读取”是必需的;如果网站支持 ASP ,应添加“运行脚本”。

Page 18: 第 11 章  IIS6.0 的配置与管理

创建完成后,在 IIS 控制台中可以看到创建的网站。

07.11.29 05专 (1 、 2) 39

Page 19: 第 11 章  IIS6.0 的配置与管理

配置网站如果需要修改网站的参数,可以在 IIS 控制台中打开网站的“属性”,修改其参数设置。

Page 20: 第 11 章  IIS6.0 的配置与管理

网站 IP和 TCP 端口设置

1 、本机中只有一个网站:

IP 地址:全部未分配,网站自动绑定在本机的所有 IP 上。

TCP 端口: 80 ,这是 HTTP 协议的默认端口号。

网站访问方法: http:// 网站 IP 地址

Page 21: 第 11 章  IIS6.0 的配置与管理

2 、本机中有多个网站,但本机只有一个 IP 地址

IP 地址:全部未分配。

方法一:用 TCP 端口区分各网站

TCP 端口: 80和一系列非标准端口,每个网站使用一个端口号。

网站访问方法: http:// 网站 IP 地址 : 端口号

如: http://192.168.0.1 访问服务器中端口号为 80 的网站;

http://192.168.0.1:8080 访问服务器中端口号为 8080 的网站。

方法二:用主机头区分各网站,需与 DNS 配合

Page 22: 第 11 章  IIS6.0 的配置与管理

3 、本机中有多个网站,且本机有多个 IP 地址

IP 地址:本机中的一个 IP 地址。

TCP 端口: 80 。

网站访问方法: http:// 网站 IP 地址。

使用本方法之前应该先给服务器配置多个 IP 地址。

Page 23: 第 11 章  IIS6.0 的配置与管理

为计算机配置多个 IP 地址:

打开“ TCP/IP属性” 单击“高级”按钮

Page 24: 第 11 章  IIS6.0 的配置与管理

网站位置和权限的设置网站位置:

1 、本机:需指定本机中的一个文件夹作为网站根目录。

2 、其它计算机上的共享:需用“ \\计算机名 \共享名”格式的 UNC 地址指定位置。

3 、 Internet 上的一台服务器:需用 URL指定网站位置。

Page 25: 第 11 章  IIS6.0 的配置与管理

Web权限:

读取:允许用户查看或下载文件。默认是选中的。

写入:允许用户修改文件或上传文件。

如果网站设置了写入权限,用户可以单击浏览器“文件”菜单中的“打开”,输入站点的地址,选择“以 Web 文件夹方式打开”,就可打开站点的文件夹。

如果只希望某人拥有写入权限,需要启用身份验证功能或为主目录设置相应 NTFS权限。

脚本资源访问:允许用户访问 ASP 等源代码。一般不设置。

目录浏览:允许用户查看文件夹中的文件列表。

Page 26: 第 11 章  IIS6.0 的配置与管理

默认文档的设置如果用户在 URL 中没有指定文件名,则将打开该路径下的默认文档。

一般我们把网站的主页文件按默认文档的名字命名。

默认文档名可设置多个,系统按顺序查找,先找到哪个文件就打开哪个。用左边的上下箭头可排列这些文件名的顺序。用“添加”和“删除”按钮可增减默认文档名。

Page 27: 第 11 章  IIS6.0 的配置与管理

文档页脚:可指定一个 HTML 文件作为文档页脚,它会在本网站的所有网页下端显示这个 HTML 文档。通常用于给网站中的网页添加徽标、版本、广告等。

启用这项功能可能会导致一些特殊格式的网页(如框架、图层等)显示不正常。

Page 28: 第 11 章  IIS6.0 的配置与管理

网站安全性设置

身份验证:限定访问本网站的人员。

在本机或域中创建若干帐户,为主目录设置这些帐户的NTFS权限,然后启用身份验证功能。当用户访问网站时需要输入用户名和密码才能访问。

IP 地址和域名限制:限定访问本网站的计算机。

可以设置允许哪些地址访问本站,或者设置拒绝哪些地址访问本站。

Page 29: 第 11 章  IIS6.0 的配置与管理

虚拟目录的设置一般情况下,一个网站的所有文件和文件夹都放在主目录之中。但有时候,需要把网站中的一些文件放在主目录之外,甚至放在其它计算机中,这时就需要建立虚拟目录。

根目录

index.htm pic

文件 1 文件 2

用户

\

\pic

主目录

index.htm 虚拟目录

文件 1 文件 2

C:\mywww

D:\myimage

网管

客户机上看到的网站 服务器上的网站

Page 30: 第 11 章  IIS6.0 的配置与管理

创建虚拟目录:打开 Internet 信息服务窗口,在想要创建虚拟目录的 Web站点上单击右键,选择“新建”→“虚拟目录”。

利用虚拟目录创建向导逐步设置相应参数,就可以创建虚拟目录。

Page 31: 第 11 章  IIS6.0 的配置与管理

主要参数:•别名:映射后的名字,即客户访问时的名字;•路径:服务器上的真实路径名,即虚拟目录的实际位置;•访问权限:指客户对该目录的访问权限,通常为只读。

从客户的角度看,虚拟目录是网站根目录下的一个文件夹,而实际上它位于其它地方。

Page 32: 第 11 章  IIS6.0 的配置与管理

三、把网页发布在网站中1 、现场维护网站:

在 Web 服务器上把网页文件复制到相应文件夹中。

2 、用写权限维护:

为网站管理员配置一个拥有写权限的帐户,他就可以用浏览器打开网站的文件夹更新网页了。

3 、用 FTP 维护:

为网站开设一个 FTP 服务,网站管理员用 FTP 客户端软件更新网页。

4 、后台维护:

用 ASP 等语言编写一个管理后台,用此后台维护网站。

Page 33: 第 11 章  IIS6.0 的配置与管理

11.6 FTP 服务器的安装与配置

客户机 Ftp 服务器

Ftp 协议

Ftp 采用客户 / 服务器模式,文件资源存放在服务器中,用户通过 Ftp 客户端软件访问 Ftp 服务器中的文件资源。

FTP又称为文件传输系统,是一种利用 FTP 协议传输文件的方法。

Page 34: 第 11 章  IIS6.0 的配置与管理

Ftp 的主要用途一、文件下载服务

网络中有很多 Ftp 服务器提供专门的文件下载服务,用户可以使用网际快车等下载工具软件从服务器上下载文件。

二、远程维护

利用 Ftp 访问远程计算机上的文件系统,可以维护远程计算机上的文件。

多数网站的高级管理员都是利用这种方式维护Web 服务器上的文件。

Page 35: 第 11 章  IIS6.0 的配置与管理

FTP 服务器的种类网络中的 FTP 服务器有匿名 Ftp 服务器和非匿名 Ftp 服务器两类。

匿名 Ftp 服务器是面向公众的,它的用户名一般是anonymous ,密码是任意一个电子邮箱地址。

非匿名 Ftp 服务器只面向授权用户,用户需要输入正确的用户名才能访问这种服务器。

Page 36: 第 11 章  IIS6.0 的配置与管理

FTP 服务器软件配置文件传输( FTP)服务器需要在服务器上安装 FTP服务器软件。常用的 FTP 服务器软件有:• IIS FTP :是 Windows 系统自带的组件,只能用于Windows 操作系统;• wu-ftpd :是 Linux 系统自带的组件,只能用于Linux 系统;• Serv-U :第三方软件,可用于 Windows 操作系统。

Page 37: 第 11 章  IIS6.0 的配置与管理

FTP 客户端客户端访问 FTP服务器有两种方法:

一、利用 FTP命令行;

二、利用 FTP客户端软件。

FTP 服务器向客户端提供的是以树形结构组织的文件系统,用户登录 FTP 服务器后,就可以象访问本机的文件系统一样访问服务器上的文件。

Page 38: 第 11 章  IIS6.0 的配置与管理

1 、 IE 6.0

IE 的主要用途是浏览网页,但 IE 6.0 以上的版本集成了FTP 客户端功能,这就使 IE 也成为一个简单实用的 FTP客户端软件。

用 IE 访问 FTP 服务器的方法:

在地址栏中输入 FTP 服务器的域名或 IP 地址,协议采用ftp ,如: ftp://ftp.bttc.edu.cn

如果是非匿名 FTP 服务器,再输入用户名和密码;

登录成功后,就可以看到 FTP 服务器上的文件夹和文件了。

Page 39: 第 11 章  IIS6.0 的配置与管理

主要操作:

用 IE 打开的 FTP 界面类似于“我的电脑”,操作方法也完全类似。

下载:把选中的文件复制到本机中就是下载;

上传:把本机中的文件复制到 FTP 服务器的某文件夹中就是上传。

此外,还可以移动文件、删除文件、新建文件夹、重命名等。

可执行的操作受 FTP 服务器上权限的限制。

Page 40: 第 11 章  IIS6.0 的配置与管理

2 、 CuteFTP

CuteFTP 是一个著名的 FTP 客户端软件。

它通过 SSL 或 SSH2 认证机制提供安全的数据传输。

它可同时连接多个站点,提供多种协议支持( FTP 、 SFTP 、 HTTP 、 HTTPS),它整合了 HTML编辑器功能,可以编辑 HTML 网页文件。

另外,许多文件下载软件,如网际快车 FlashGet 等也可以从 Ftp 服务器上下载文件,但它们不支持上传,不能对 Ftp 服务器中的文件系统进行修改。

Page 41: 第 11 章  IIS6.0 的配置与管理

用 IIS FTP 配置 FTP 服务器操作系统: Windows Server 2003

服务器软件: IIS6 FTP

用途:构建 Ftp 站点。说明: Ftp 服务器的 IP 地址应该是静态的,一台服务器中可以建立多个 Ftp 站点,各站点可以用 IP 地址或端口号区分。

Page 42: 第 11 章  IIS6.0 的配置与管理

1 、 IIS Ftp 的安装FTP 是 IIS 中的一个组件,它的安装方法与安装 Web 服务器相似。

Page 43: 第 11 章  IIS6.0 的配置与管理

IIS Ftp 组件安装完成后,会自动生成一个 Ftp 站点。它的名字叫“默认 Ftp 站点”,它的主目录在“ %Systemdrive%\inetpub\ftproot” 下,站点地址就是本机的 IP 地址,故可以用 IE 6.0进行查看。

打开 IE 浏览器,在地址栏中输入“ ftp://127.0.0.1/” ,也可以输入“ ftp://localhost/” 。可以看到该 Ftp 站点的主目录。

默认情况下,该站点是“只读”的,用户只能下载文件,不能上传文件。

Page 44: 第 11 章  IIS6.0 的配置与管理

2 、 IIS Ftp 的配置(1) 打开“ Internet服务管理器”:

打开“开始”—“管理工具”—“ Internet 信息服务 (IIS)管理器”:

在“ Internet 信息服务”窗口中的“默认 Ftp 站点”就是IIS 生成站点。

配置该站点时,在站点上单击右键,选择“属性”。

Page 45: 第 11 章  IIS6.0 的配置与管理

(2) “FTP 站点”选项卡:描述:站点的名字。IP 地址:是 Ftp 服务器的 IP地址。

默认值是“全部未分配”,表示 Ftp 服务器会绑定在本机的 IP 上。一般不需要改动。

TCP 端口:通常使用 21 。如果设置为其它值,访问时需指明端口号。

当前会话:查看当前连接到本服务器上的用户。

Page 46: 第 11 章  IIS6.0 的配置与管理

(3) “ 主目录”选项卡 :

路径:指定站点主目录的位置。用“浏览”按钮可以更改这一路径。

访问权限:设置允许用户访问服务器时的权限。

“读取”:允许用户下载文件。

“ 写入”:允许用户上传文件。

Page 47: 第 11 章  IIS6.0 的配置与管理

(4) “ 安全账户”选项卡 :允许匿名连接:如果选中,则用户可以用匿名帐户Anonymous 访问,也可以用服务器中设置的本地帐户访问。

只允许匿名连接:如果选中,则用户只能用匿名帐户Anonymous 访问。

如果取消允许匿名连接,则用户只能用服务器中设置的本地帐户访问。

Page 48: 第 11 章  IIS6.0 的配置与管理

(5) “消息”选项卡 :

用来设置服务器为用户显示的提示信息。

欢迎消息:当用户登录服务器时显示的消息;

退出消息:当用户退出服务器时显示的消息;

最大连接数消息:当服务器已达到最大连接数时显示的消息。

Page 49: 第 11 章  IIS6.0 的配置与管理

(6) “ 目录安全性”选项卡 :

设置允许访问服务器的IP 地址或拒绝访问服务器的 IP 地址。

Page 50: 第 11 章  IIS6.0 的配置与管理

另外,在 FTP 服务器上创建新的 FTP 站点的方法与创建 Web 网站的方法基本相同。

FTP 站点也支持虚拟目录,创建方法与 Web 网站中的虚拟目录相同。

Page 51: 第 11 章  IIS6.0 的配置与管理

3 、 FTP 站点的权限设置FTP 站点的权限取决于 FTP权限和目录的 NTFS权限。

例 1 :任何人都可以下载,不能上传。

安全帐户:允许匿名连接 + 只允许匿名连接

FTP权限:读取

NTFS权限: Everyone 读取

Page 52: 第 11 章  IIS6.0 的配置与管理

例 2 :只允许账户名为 001 的用户访问,可下载,可上传。

在服务器上创建一个名为 001 的本地帐户,并设置密码。

安全帐户:取消允许匿名连接

FTP权限:读取 + 写入

NTFS权限: 001 完全控制

Page 53: 第 11 章  IIS6.0 的配置与管理

4 、 FTP 站点空间限制FTP 站点空间可通过磁盘配额限制可使用的磁盘容量。

例:某 FTP 站点由帐户名为 001 的用户使用,要求他最多可使用 200MB 。

在 FTP 服务器上创建 001账户。

为 FTP 站点设置权限,使它只能被 001 用户使用。

在 FTP 站点所在的驱动器上启用“磁盘配额”,将 001用户的配额限制为 200MB 。

Page 54: 第 11 章  IIS6.0 的配置与管理

5 、用 FTP 维护Web 网站只需要把 FTP 站点的主目录设置得和Web 网站的主目录是同一个位置即可。

为网站维护员创建帐户,使他可以管理网站中的文件。

为网站维护员设置磁盘配额,该配额就是网站可以使用的空间大小。

注: FTP 站点和Web 网站可以使用相同的 IP 地址,因为它们在访问时使用的协议不同。

Page 55: 第 11 章  IIS6.0 的配置与管理

Web 服务器实验预习1 、如何安装 IIS6.0 。

2 、如何创建 Web 网站。

3 、以下参数有什么意义:网站名、 IP 地址、 TCP 端口、主目录、默认文档。

4 、如何区分一台服务器中的多个网站。

5 、虚拟目录有什么意义。

6 、如何配置受保护的网站。

Page 56: 第 11 章  IIS6.0 的配置与管理

FTP 服务器实验预习1 、如何安装 IIS6.0 中的 FTP 。

2 、如何创建 FTP 站点。

3 、如何区分一台服务器中的多个 FTP 站点。

4 、如何设置非匿名 FTP 站点。

5 、如何限制一个 FTP 站点使用的磁盘容量。

6 、常用的 FTP 客户端有哪些。