290 likes | 432 Views
第八章 Internet 信息服务 IIS. 本章学习要求. 了解: IIS 的作用 掌握: Web 服务器的配置与管理 掌握: ftp 服务器的配置与管理 掌握: Email 服务器的配置与管理. Internet 信息服务. Internet 信息服务( IIS ) 5.0 是 windows 2000 提供的 Internet 服务,它使得在 Internet 或 Intranet 上发布信息很容易。 IIS 提供的基本服务 安装 IIS Web 服务 FTP 服务 Email 服务. IIS 提供的基本服务.
E N D
本章学习要求 • 了解:IIS的作用 • 掌握:Web服务器的配置与管理 • 掌握:ftp服务器的配置与管理 • 掌握:Email服务器的配置与管理
Internet信息服务 Internet信息服务(IIS)5.0是windows 2000提供的Internet服务,它使得在Internet或Intranet上发布信息很容易。 • IIS提供的基本服务 • 安装IIS • Web服务 • FTP服务 • Email服务
IIS提供的基本服务 • WWW服务:支持超文本传输协议。是指在网上发布可通过浏览器观看的、用HTML标识语言编写的图形化页面服务。IIS允许用户设定数目不限的虚拟Web站点。 • FTP服务:文件传输协议。主要用于网上文件的传输。IIS允许用户设定数目不限的虚拟FTP站点,但是每一个虚拟FTP站点都必须拥有一个唯一的IP地址。 • SMTP服务:简单邮件传输协议。用于网上传送和接收邮件。 • NNTP服务:网络新闻传输协议。用于新闻服务器生成新闻,并在服务器之间传输新闻。
安装IIS • 安装Internet信息服务的计算机要有固定的IP地址。 • 安装方法: “开始” →“设置” →“控制面板” →“添加/删除程序” →“添加/删除windows组件”,选择“Internet信息服务(IIS)”,根据向导完成安装。
Web服务 • 默认Web站点 • Web站点选项卡的设置 • 虚拟目录与虚拟服务器 • 一台服务器创建多个Web站点
默认Web站点 • 浏览默认的Web站点 • “开始” →“程序” →“管理工具” →“Internet服务管理器”,右击“默认Web站点”,选“浏览”。 • 默认Web站点可获得IIS的使用帮助信息。 • 浏览Web站点的其他方法 直接在IE地址栏中输入: http://localhost (浏览本机的Web站点) http://127.0.0.1 (浏览本机的Web站点) http://计算机的IP地址 (浏览本机或远程的Web站点) ,如 http://192.168.0.20 http://计算机名 (浏览本机或远程的Web站点) http://计算机的DNS名 (浏览本机或远程的Web站点)
Web站点选项卡的设置 • 主目录:存储站点内容的目录 • 文档:浏览的默认页面。 • 目录安全性:设置对站点目录的安全访问选项。
利用默认的Web站点编辑自己的网站信息 • 建立一个文件夹(如zhangweb),在文件夹中存入网页文件(如index.htm)。 • “开始” →“程序” →“管理工具” →“Internet服务管理器”,右击“默认Web站点”,选“属性”,转到“主目录”选项卡,选择网页文件所在的路径(如zhangweb);转到“文档”选项卡,添加用户自己的主页文件名,并将其移到默认文档的首位。 • 停止、重启web服务(每次修改web服务器都要停止、重启,以保证修改生效)。 • 用浏览web站点的任何一种方法来浏览用户自己的网站。
虚拟目录与虚拟服务器 • 虚拟目录 • 将 web站点包含的文件放置在其他的主目录驱动器上,或在其他计算机上,就必须创建虚拟目录将这些文件包含到你的web站点中。即虚拟目录存在于一个站点,它对应一个实际的物理目录。 • 使用虚拟目录可以分散网站信息,提高站点的安全性。 • 设置方法: • 虚拟服务器 • 是指在一台服务器上实现多个web站点。 • 实现虚拟服务器的途径 • 不同的虚拟服务器使用不同的IP地址或端口号,或者 • 不同的虚拟服务器使用不同的主机头(主机头可以在一台计算机上维护多个域名)。设置主机头需要在DNS服务器中将一台计算机的IP地址映射到多个域名。
设置方法 • 打开“Internet信息服务”,右击“默认的web站点”,选“新建” →“虚拟目录”,根据向导来完成设置。 • 停止、重启“默认的web站点”,右击新建的虚拟目录,选“浏览”。
一台服务器创建多个Web站点 以建立两个web站点www.zhangsan.com和www.lisi.com为例来说明如何使用主机头在一台计算机上实现多个虚拟服务器: 步骤: • 在DNS中创建两条主机记录: www.zhangsan.com和www.lisi.com,并用ping命令验证DNS记录配置是否正确(ping www.zhangsan.com ping www.lisi.com). • 创建文件夹(用于存放站点文件)和文件(网页)。 • 利用IIS创建两个web站点。 在IIS服务器上新建两个web 站点,在向导中需要分别输入主机头www.zhangsan.com和www.lisi.com,其他设置同前。
思考题 • 什么叫虚拟目录? • 什么叫虚拟服务器?
实验十二 配置Web服务 • 实验目的及要求: 掌握配置Web服务。 • 实验内容 • 安装IIS • 配置Web服务器,为多个同学搭建web站点
FTP服务 FTP是TCP/IP网络中计算机之间传输文件的协议。IIS的FTP服务器端允许客户从服务器下载或上传文件。其最大特点是传输速度快、操作简单方便、支持断点续传。 • 创建第一个FTP站点 • 客户端对FTP服务器的浏览 • FTP服务器的设置 • 虚拟目录的实现
创建第一个FTP站点 • 步骤: • 建立文件夹(用于存放为网上用户所提供的文件,如music) • 打开“Internet信息服务”,右击“默认的FTP站点”,选“属性”,选择“主目录”选项卡,选择目录(如music)后点击“确定”。
客户端对FTP服务器的浏览 • 打开IE浏览器,在地址栏中输入:ftp://ftp站点的名称。只要用户有相应的权限,就可以进行文件的上传和下载。
FTP服务器的设置 • “FTP站点”选项卡 • 设置服务器的标识参数 • “消息”选项卡 • 创建自己的消息,当用户访问您的站点时会将这些消息显示给用户 • “主目录”选项卡 • 主目录是 FTP 站点中用于已发布文件的中心位置 • “安全账号”选项卡 • 控制可使用服务器的用户,并指定用于登录到计算机的匿名客户请求的帐号 • “目录安全性”选项卡 • 设置特定 IP 地址的访问权限,来阻止某些个人或群组访问服务器
虚拟目录的实现 • 创建虚拟目录的方法 • 利用端口实现多个FTP服务器 • 利用FTP虚拟目录实现多个FTP服务器
创建虚拟目录的方法 • 建立一个目录,如userfiles。 • 打开“Internet信息服务”,右击“默认的FTP站点”,选“新建” →“虚拟目录”,根据向导来完成设置。 • 停止、重启“默认的ftp站点”,右击新建的虚拟目录,选“浏览”。
利用端口实现多个FTP服务器 FTP不支持主机头,因此在只有一个IP地址的服务器上用端口号来区分不同的FTP服务器。客户端必须知道服务器的端口才能访问FTP服务器。 • 创建第一个FTP站点: 192.168.0.1:121 步骤: • “开始” →“程序” →“管理工具” →“Internet服务管理器” ,右击IIS服务器,选择“新建” →“FTP站点”。 • 根据向导,设置TCP端口号为“121”,选择FTP站点的主目录,直到完成。 • 创建第二个FTP站点: 192.168.0.1:221 方法同上,只不过端口号设为“221”(只要不与已有的FTP站点端口相同即可)。 • 客户端对FTP站点的访问 打开IE浏览器,在地址栏中输入如下的URL: FTP://FTP服务器的名称或IP地址:端口号,即可从服务器下载或向服务器上传文件。 如 ftp://pc1.abc.com:121 (浏览第一个FTP站点) ftp://pc1.abc.com:221 (浏览第二个FTP站点)
利用FTP虚拟目录实现多个FTP服务器 例:为网站www.zhangsan.com和www.lisi.com创建各自的FTP站点,并且只有各个站点的管理员才能浏览、上传和下载各自FTP站点的内容,步骤为: • FTP站点的设置 • 右击“默认FTP站点”,取消匿名访问;选择FTP站点主目录。 • 右击“默认FTP站点”,选择“新建” →“虚拟目录” • 根据提示,输入别名zhangsan,并指向实际目录zhangsan. • 设置用户对虚拟目录的可读、写权限。 • 为站点创建管理员,如zhangsan。 • 指派权限 设置administrator和zhangsan对zhangsan文件夹具有完全控制的权限,Iusr_pc1具有可读取/运行的权限。 • 测试WEB站点和FTP
Emial服务器的搭建 搭建网络中的邮件服务器,可以利用多种方法,如:WINDOWS 中的SMTP、OUTLOOK EXPRESS、 WinWebMail等, winwebmail以其方便的设置而被广泛使用。 WinWebMail邮件服务器是一款稳定高效的电子邮件系统,提供专业的企业邮件系统解决方案。支持 WebMail,数字签名及数字加密 S/MIME(4096位DH/DSS加密或2048位RSA加密),SMTP,SSL-SMTP,POP3,SSL-POP3,IMAP4,SSL-IMAP4,证书服务(CA Server),安全加密通讯(TLS/SSL),防垃圾邮件(Anti-Spam),防病毒邮件(Anti-Virus),讨论组(BBS),日程管理等功能。 WinWebMail通过与微软IIS的紧密集成,提供完整的WebMail开发接口,支持通过Web进行系统以及用户设置并可直接使用浏览器收、发电子邮件。
Email服务器端的安装与配置 • 安装winwebmail.exe • 记住安装的路径(如d:\winwebmail) • 配置Web站点 (1)首先打开“Internet 服务管理器”; (2)建立Web站点,主目录为您安装的WinWebMail路径下的\Web目录; (3)在此“虚拟目录”下右边的文件列表中包含文件global.asa ; (4)停止,再启动该站点,右击“浏览”,默认的主页文件为default.asp。
Email服务器的设置 • Winwebmail安装完后,在任务栏名右边多出一个图标。右击任务栏上的图标→“服务”,“启动winwebmail服务”; • 在“域名管理”中设置域名(缺省的域名是:system.mail),如qgzy.mail; • 在“系统设置”的“用户管理”里,添加新用户,并指定密码 (如:用户名为aaa,密码为123),于是就有了一个地址为 aaa@system.mail 的邮箱了,此邮箱的密码为123。
客户端邮件的收发 两种方法: ⑴ 通过IE收发Email 打开IE,在地址栏中输入http://Emial服务器的IP地址(机器名); 在web页面实现邮箱的申请和邮件的收发 ⑵ 通过邮件客户端软件OutLook来收发 • 记下运行WinWebMail机器的ip地址(或机器名),并把邮件客户端软件(如:OutLook)的“发送邮件服务器(smtp)”及“接收邮件服务器(pop3)”项中设置为该ip地址(或机器名); • 在你的邮件客户端软件中设置pop3用户名为(1)中添加的用户名(如:aaa),设置pop3密码为(1)中指定的密码(如:123); • 通过邮件客户端软件OutLook来收、发给 aaa@system.mail 的电子邮件了。
Email邮件服务器的管理 • 用户管理 • 邮箱管理 • 服务管理 • 域名管理
思考题 • FTP的作用是什么? • 如何访问FTP站点? • 搭建FTP服务器的常用软件有哪些? • 如何搭建邮件服务器?
实验十三 FTP服务器的配置与管理 • 实验目的及要求: 掌握FTP服务和Email服务的作用; 掌握FTP服务器、Email服务器的安装、配置与管理 • 实验内容 • 利用不同的端口号建立两个不同的FTP站点,一个提供音乐文件服务,另一个提供FLASH动画服务。 • 建立Email服务器进行邮件的收发。