第 11 章 iis6.0 的配置与管理
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 PresentationTRANSCRIPT
第 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 ,且功能受限制,主要用于网站调试。
11.2 万维网
客户机 Web 服务器
http 协议
万维网是 Internet 的一项重要服务,英文简写为 WWW或 Web 。它采用客户 / 服务器模式 (C/S) ,资源位于Web 服务器中,用户通过网络访问 Web 服务器上的资源。
在 Web 服务器上,资源通过网页组织起来,构成网站;客户机通过浏览器访问 Web 服务器上的网页,可以浏览网页内容,也可以下载网站中的文件。
几个概念Web 服务器软件:是安装在服务器中的软件,用于管理各个网站,执行程序、响应用户的请求。
常用的 Web 服务器软件有 Apache 、 IIS Web 等。
网页:网页是用 Html 、 ASP 等语言编写的超文本文件,位于 Web 服务器中。它可以包含文字、图片、声音、图像、动画等元素。并可通过超链接与其它网页或文件相关联。
浏览器:是查看网页的客户端软件,它解释执行 Html等语言编写的网页文件,并把执行结果呈现在界面上,也就是我们看到的网页。
HTTP :超文本传输协议,是客户机访问 Web 服务器时使用的协议,用于网页文件的传输。
URL :统一资源定位器,是用户访问 Web 服务器上的文件时使用的地址,俗称“网址”。
URL 的格式:
协议 :// 域名或 IP 地址 : 端口号 / 路径名 /…/ 文件名
如: http://www.bttc.edu.cn/jsj/html/index.htm
通常,如果省略协议就默认为 HTTP ,省略端口号就默认为 80 ,省略文件名就打开该路径下的默认文档。
11.3 用 IIS6.0 创建 Web 站点 安装 IIS6.0 创建并配置网站 把网页发布在网站中
一、安装 IIS6.0
Windows Server 2003 中默认是不安装 IIS 的,所以配置Web 服务器时需要手工安装 IIS 。
安装步骤:
开始 | 控制面板 | 添加 / 删除程序,添加 / 删除Windows 组件,弹出“ Windows 组件向导”。
选中“应用程序服务器”,单击“详细信息”按钮。
Internet 信息服务 (IIS) :必选;
ASP.NET :如果需要支持 ASP 或 ASP.NET ,则应该选中。
万维网服务:必选。
Active Server Pages :如果想启用 ASP 或ASP.NET ,应选中
选择完成后,用“确定”按钮关闭各对话框,系统开始安装IIS 。
在安装过程中,通常应该插入 Windows Server 2003 安装光盘。
IIS 安装完成后,会自动生成一个默认网站,它位于系统分区的 Inetpub 文件夹下。如果把制作好的网页放置在该文件夹中,就可以访问了。
访问方法:
打开浏览器,输入网址:
http://localhost localhost 是一个默认域名,代表本机;
http:// 本机 IP
http://127.0.0.1 127.0.0.1 是一个回环地址,代表本机。
二、创建并配置网站开始 | 管理工具 | Internet 信息服务管理器
创建一个新网站在一个 Web 服务器上可以包含多个网站,可根据需要创建。在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:
描述:网站的名字。 IP 地址:如果本机中只有一个网站,可选择“全部未分配”,它表示绑定本机所有IP 地址。
主目录路径:网站在本机中的位置。
权限:“读取”是必需的;如果网站支持 ASP ,应添加“运行脚本”。
创建完成后,在 IIS 控制台中可以看到创建的网站。
07.11.29 05专 (1 、 2) 39
配置网站如果需要修改网站的参数,可以在 IIS 控制台中打开网站的“属性”,修改其参数设置。
网站 IP和 TCP 端口设置
1 、本机中只有一个网站:
IP 地址:全部未分配,网站自动绑定在本机的所有 IP 上。
TCP 端口: 80 ,这是 HTTP 协议的默认端口号。
网站访问方法: http:// 网站 IP 地址
2 、本机中有多个网站,但本机只有一个 IP 地址
IP 地址:全部未分配。
方法一:用 TCP 端口区分各网站
TCP 端口: 80和一系列非标准端口,每个网站使用一个端口号。
网站访问方法: http:// 网站 IP 地址 : 端口号
如: http://192.168.0.1 访问服务器中端口号为 80 的网站;
http://192.168.0.1:8080 访问服务器中端口号为 8080 的网站。
方法二:用主机头区分各网站,需与 DNS 配合
3 、本机中有多个网站,且本机有多个 IP 地址
IP 地址:本机中的一个 IP 地址。
TCP 端口: 80 。
网站访问方法: http:// 网站 IP 地址。
使用本方法之前应该先给服务器配置多个 IP 地址。
为计算机配置多个 IP 地址:
打开“ TCP/IP属性” 单击“高级”按钮
网站位置和权限的设置网站位置:
1 、本机:需指定本机中的一个文件夹作为网站根目录。
2 、其它计算机上的共享:需用“ \\计算机名 \共享名”格式的 UNC 地址指定位置。
3 、 Internet 上的一台服务器:需用 URL指定网站位置。
Web权限:
读取:允许用户查看或下载文件。默认是选中的。
写入:允许用户修改文件或上传文件。
如果网站设置了写入权限,用户可以单击浏览器“文件”菜单中的“打开”,输入站点的地址,选择“以 Web 文件夹方式打开”,就可打开站点的文件夹。
如果只希望某人拥有写入权限,需要启用身份验证功能或为主目录设置相应 NTFS权限。
脚本资源访问:允许用户访问 ASP 等源代码。一般不设置。
目录浏览:允许用户查看文件夹中的文件列表。
默认文档的设置如果用户在 URL 中没有指定文件名,则将打开该路径下的默认文档。
一般我们把网站的主页文件按默认文档的名字命名。
默认文档名可设置多个,系统按顺序查找,先找到哪个文件就打开哪个。用左边的上下箭头可排列这些文件名的顺序。用“添加”和“删除”按钮可增减默认文档名。
文档页脚:可指定一个 HTML 文件作为文档页脚,它会在本网站的所有网页下端显示这个 HTML 文档。通常用于给网站中的网页添加徽标、版本、广告等。
启用这项功能可能会导致一些特殊格式的网页(如框架、图层等)显示不正常。
网站安全性设置
身份验证:限定访问本网站的人员。
在本机或域中创建若干帐户,为主目录设置这些帐户的NTFS权限,然后启用身份验证功能。当用户访问网站时需要输入用户名和密码才能访问。
IP 地址和域名限制:限定访问本网站的计算机。
可以设置允许哪些地址访问本站,或者设置拒绝哪些地址访问本站。
虚拟目录的设置一般情况下,一个网站的所有文件和文件夹都放在主目录之中。但有时候,需要把网站中的一些文件放在主目录之外,甚至放在其它计算机中,这时就需要建立虚拟目录。
根目录
index.htm pic
文件 1 文件 2
用户
\
\pic
主目录
index.htm 虚拟目录
文件 1 文件 2
C:\mywww
D:\myimage
网管
客户机上看到的网站 服务器上的网站
创建虚拟目录:打开 Internet 信息服务窗口,在想要创建虚拟目录的 Web站点上单击右键,选择“新建”→“虚拟目录”。
利用虚拟目录创建向导逐步设置相应参数,就可以创建虚拟目录。
主要参数:•别名:映射后的名字,即客户访问时的名字;•路径:服务器上的真实路径名,即虚拟目录的实际位置;•访问权限:指客户对该目录的访问权限,通常为只读。
从客户的角度看,虚拟目录是网站根目录下的一个文件夹,而实际上它位于其它地方。
三、把网页发布在网站中1 、现场维护网站:
在 Web 服务器上把网页文件复制到相应文件夹中。
2 、用写权限维护:
为网站管理员配置一个拥有写权限的帐户,他就可以用浏览器打开网站的文件夹更新网页了。
3 、用 FTP 维护:
为网站开设一个 FTP 服务,网站管理员用 FTP 客户端软件更新网页。
4 、后台维护:
用 ASP 等语言编写一个管理后台,用此后台维护网站。
11.6 FTP 服务器的安装与配置
客户机 Ftp 服务器
Ftp 协议
Ftp 采用客户 / 服务器模式,文件资源存放在服务器中,用户通过 Ftp 客户端软件访问 Ftp 服务器中的文件资源。
FTP又称为文件传输系统,是一种利用 FTP 协议传输文件的方法。
Ftp 的主要用途一、文件下载服务
网络中有很多 Ftp 服务器提供专门的文件下载服务,用户可以使用网际快车等下载工具软件从服务器上下载文件。
二、远程维护
利用 Ftp 访问远程计算机上的文件系统,可以维护远程计算机上的文件。
多数网站的高级管理员都是利用这种方式维护Web 服务器上的文件。
FTP 服务器的种类网络中的 FTP 服务器有匿名 Ftp 服务器和非匿名 Ftp 服务器两类。
匿名 Ftp 服务器是面向公众的,它的用户名一般是anonymous ,密码是任意一个电子邮箱地址。
非匿名 Ftp 服务器只面向授权用户,用户需要输入正确的用户名才能访问这种服务器。
FTP 服务器软件配置文件传输( FTP)服务器需要在服务器上安装 FTP服务器软件。常用的 FTP 服务器软件有:• IIS FTP :是 Windows 系统自带的组件,只能用于Windows 操作系统;• wu-ftpd :是 Linux 系统自带的组件,只能用于Linux 系统;• Serv-U :第三方软件,可用于 Windows 操作系统。
FTP 客户端客户端访问 FTP服务器有两种方法:
一、利用 FTP命令行;
二、利用 FTP客户端软件。
FTP 服务器向客户端提供的是以树形结构组织的文件系统,用户登录 FTP 服务器后,就可以象访问本机的文件系统一样访问服务器上的文件。
1 、 IE 6.0
IE 的主要用途是浏览网页,但 IE 6.0 以上的版本集成了FTP 客户端功能,这就使 IE 也成为一个简单实用的 FTP客户端软件。
用 IE 访问 FTP 服务器的方法:
在地址栏中输入 FTP 服务器的域名或 IP 地址,协议采用ftp ,如: ftp://ftp.bttc.edu.cn
如果是非匿名 FTP 服务器,再输入用户名和密码;
登录成功后,就可以看到 FTP 服务器上的文件夹和文件了。
主要操作:
用 IE 打开的 FTP 界面类似于“我的电脑”,操作方法也完全类似。
下载:把选中的文件复制到本机中就是下载;
上传:把本机中的文件复制到 FTP 服务器的某文件夹中就是上传。
此外,还可以移动文件、删除文件、新建文件夹、重命名等。
可执行的操作受 FTP 服务器上权限的限制。
2 、 CuteFTP
CuteFTP 是一个著名的 FTP 客户端软件。
它通过 SSL 或 SSH2 认证机制提供安全的数据传输。
它可同时连接多个站点,提供多种协议支持( FTP 、 SFTP 、 HTTP 、 HTTPS),它整合了 HTML编辑器功能,可以编辑 HTML 网页文件。
另外,许多文件下载软件,如网际快车 FlashGet 等也可以从 Ftp 服务器上下载文件,但它们不支持上传,不能对 Ftp 服务器中的文件系统进行修改。
用 IIS FTP 配置 FTP 服务器操作系统: Windows Server 2003
服务器软件: IIS6 FTP
用途:构建 Ftp 站点。说明: Ftp 服务器的 IP 地址应该是静态的,一台服务器中可以建立多个 Ftp 站点,各站点可以用 IP 地址或端口号区分。
1 、 IIS Ftp 的安装FTP 是 IIS 中的一个组件,它的安装方法与安装 Web 服务器相似。
IIS Ftp 组件安装完成后,会自动生成一个 Ftp 站点。它的名字叫“默认 Ftp 站点”,它的主目录在“ %Systemdrive%\inetpub\ftproot” 下,站点地址就是本机的 IP 地址,故可以用 IE 6.0进行查看。
打开 IE 浏览器,在地址栏中输入“ ftp://127.0.0.1/” ,也可以输入“ ftp://localhost/” 。可以看到该 Ftp 站点的主目录。
默认情况下,该站点是“只读”的,用户只能下载文件,不能上传文件。
2 、 IIS Ftp 的配置(1) 打开“ Internet服务管理器”:
打开“开始”—“管理工具”—“ Internet 信息服务 (IIS)管理器”:
在“ Internet 信息服务”窗口中的“默认 Ftp 站点”就是IIS 生成站点。
配置该站点时,在站点上单击右键,选择“属性”。
(2) “FTP 站点”选项卡:描述:站点的名字。IP 地址:是 Ftp 服务器的 IP地址。
默认值是“全部未分配”,表示 Ftp 服务器会绑定在本机的 IP 上。一般不需要改动。
TCP 端口:通常使用 21 。如果设置为其它值,访问时需指明端口号。
当前会话:查看当前连接到本服务器上的用户。
(3) “ 主目录”选项卡 :
路径:指定站点主目录的位置。用“浏览”按钮可以更改这一路径。
访问权限:设置允许用户访问服务器时的权限。
“读取”:允许用户下载文件。
“ 写入”:允许用户上传文件。
(4) “ 安全账户”选项卡 :允许匿名连接:如果选中,则用户可以用匿名帐户Anonymous 访问,也可以用服务器中设置的本地帐户访问。
只允许匿名连接:如果选中,则用户只能用匿名帐户Anonymous 访问。
如果取消允许匿名连接,则用户只能用服务器中设置的本地帐户访问。
(5) “消息”选项卡 :
用来设置服务器为用户显示的提示信息。
欢迎消息:当用户登录服务器时显示的消息;
退出消息:当用户退出服务器时显示的消息;
最大连接数消息:当服务器已达到最大连接数时显示的消息。
(6) “ 目录安全性”选项卡 :
设置允许访问服务器的IP 地址或拒绝访问服务器的 IP 地址。
另外,在 FTP 服务器上创建新的 FTP 站点的方法与创建 Web 网站的方法基本相同。
FTP 站点也支持虚拟目录,创建方法与 Web 网站中的虚拟目录相同。
3 、 FTP 站点的权限设置FTP 站点的权限取决于 FTP权限和目录的 NTFS权限。
例 1 :任何人都可以下载,不能上传。
安全帐户:允许匿名连接 + 只允许匿名连接
FTP权限:读取
NTFS权限: Everyone 读取
例 2 :只允许账户名为 001 的用户访问,可下载,可上传。
在服务器上创建一个名为 001 的本地帐户,并设置密码。
安全帐户:取消允许匿名连接
FTP权限:读取 + 写入
NTFS权限: 001 完全控制
4 、 FTP 站点空间限制FTP 站点空间可通过磁盘配额限制可使用的磁盘容量。
例:某 FTP 站点由帐户名为 001 的用户使用,要求他最多可使用 200MB 。
在 FTP 服务器上创建 001账户。
为 FTP 站点设置权限,使它只能被 001 用户使用。
在 FTP 站点所在的驱动器上启用“磁盘配额”,将 001用户的配额限制为 200MB 。
5 、用 FTP 维护Web 网站只需要把 FTP 站点的主目录设置得和Web 网站的主目录是同一个位置即可。
为网站维护员创建帐户,使他可以管理网站中的文件。
为网站维护员设置磁盘配额,该配额就是网站可以使用的空间大小。
注: FTP 站点和Web 网站可以使用相同的 IP 地址,因为它们在访问时使用的协议不同。
Web 服务器实验预习1 、如何安装 IIS6.0 。
2 、如何创建 Web 网站。
3 、以下参数有什么意义:网站名、 IP 地址、 TCP 端口、主目录、默认文档。
4 、如何区分一台服务器中的多个网站。
5 、虚拟目录有什么意义。
6 、如何配置受保护的网站。
FTP 服务器实验预习1 、如何安装 IIS6.0 中的 FTP 。
2 、如何创建 FTP 站点。
3 、如何区分一台服务器中的多个 FTP 站点。
4 、如何设置非匿名 FTP 站点。
5 、如何限制一个 FTP 站点使用的磁盘容量。
6 、常用的 FTP 客户端有哪些。