项目8架设Web和FTP服务器_第1页
项目8架设Web和FTP服务器_第2页
项目8架设Web和FTP服务器_第3页
项目8架设Web和FTP服务器_第4页
项目8架设Web和FTP服务器_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“十二五十二五”职业教育国家规划教材职业教育国家规划教材2022年4月24日项目项目8 架设架设Web和和FTP服务器服务器项目项目8 架设架设Web和和FTP服务器服务器天华玩具公司为了推广销售与加强广告宣传的力度,想把自己的产品和相关业务在网站上推广实施,所以要着手做一个自己的网站,目前该公司已有域名为,那么该公司网络管理人员还需做哪些服务配置来完成网站可被浏览与访问呢?首先要配置Web服务器,那么如何配置Web服务器呢?另外,还想实现员工能方便、快捷地从服务器上传和下载文件,那么还需配置什么服务来满足员工的这个需求呢?可以在公司内部网配置一台FTP服务器来实现员工安全快速地上传和下载文件

2、,那么FTP服务器又是如何配置的呢?项目项目8 架设架设Web和和FTP服务器服务器(1)在公司网内建立Web服务器,利用IIS 7.0的组件Web服务技术实现用户对公司网站的安全访问。(2)在公司网内建立FTP服务器,利用IIS 7.0的组件FTP技术可以实现公司内员工或特殊用户安全上传和下载文件。项目项目8 架设架设Web和和FTP服务器服务器(1)理解IIS 7.0的组件服务的含义。(2)学会Web服务器的配置。(3)学会FTP服务器的配置。项目项目8 架设架设Web和和FTP服务器服务器任务1 Web服务器安装任务2 Web服务器配置任务3 FTP服务器配置任务4 IIS的常见故障排除

3、项目项目8 架设架设Web和和FTP服务器服务器任务任务1 Web服务器安装服务器安装1任务任务1 Web1 Web服务器安装服务器安装IIS 7.0(Internet Information Service,Internet信息服务)是Windows Server 2008中的一个重要的服务组件,它提供了Web、FTP、SMTP和NNTP等主要服务,同时还提供了可用于Intranet、Internet或Extranet上的集成Web服务器能力。 这种服务器具有可靠性、可伸缩性、安全性以及可管理性的特点。IIS 7.0 充分利用了最新的Web标准(如ASP.NET、可扩展标记语言XML和简单对

4、象访问协议SOAP)来开发、实施和管理Web应用程序。任务任务1 Web1 Web服务器安装服务器安装IIS 7.0提供的服务提供的服务1)Web发布服务发布服务2)文件传输协议服务)文件传输协议服务3)简单邮件传输协议)简单邮件传输协议4)网络新闻传输协议服务)网络新闻传输协议服务5)IIS管理服务管理服务6)模块式体系结构)模块式体系结构7)兼容性)兼容性任务任务1 Web1 Web服务器安装服务器安装1Web服务器(服务器(IIS)角色的安装)角色的安装(1)以域管理员账户登录到需要安装Web服务器IIS 7.0角色的计算机上,在“服务器管理器”控制台中,单击“角色”结点,在控制台右侧界

5、面中单击“添加角色”按钮,打开“添加角色向导”界面。然后选择“Web服务器(IIS)”复选框,并单击“添加必需的功能”按钮,如图所示。任务任务1 Web1 Web服务器安装服务器安装 (2)单击“下一步”按钮,出现“Web服务器(IIS)”对话框,继续单击“下一步”按钮,出现“选择角色服务”对话框,在此选择除FTP发布服务外的所有角色服务,如图8.4所示。图8.4 “选择角色服务”对话框任务任务1 Web1 Web服务器安装服务器安装 (3)单击“下一步”按钮,出现“确认安装选择”对话框,显示Web服务器(IIS)角色的信息,单击“安装”按钮开始安装Web服务器IIS角色,安装完毕后出现如图8

6、.5所示的“安装结果”对话框。图8.5 “安装结果”对话框任务任务1 Web1 Web服务器安装服务器安装 2 2使用默认使用默认WebWeb站点发布网站站点发布网站在安装了IIS 7.0服务器后,系统会自动创建一个默认的Web站点,该站点使用默认设置,但内容为空。执行“开始”“管理工具”“Internet信息服务(IIS)管理器”命令,可以看到默认网站,如图所示。任务任务1 Web1 Web服务器安装服务器安装 在IIS管理控制台中右键单击“默认网站”按钮,在弹出的快捷菜单中选择“属性”,即可在“默认网站属性”对话框中设置各种运行参数。(1)右键单击网站“Default Web Site”,

7、在弹出的菜单中执行“管理网站”“停止”命令,停止正在运行的默认网站。(2)在C盘目录下创建文件夹“C:web”作为网站的 主 目 录 , 并 在 其 文 件 夹 内 存 放 网 页“index.htm”作为网站的首页。任务任务1 Web1 Web服务器安装服务器安装 (3)在“Internet信息服务(IIS)管理器”控制台树中,展开服务器结点,右键单击“网站”,选择“添加网站”,指定网站名称、应用程序池、端口、主机名。单击“确定”按钮,完成网站的创建。 (4)以域管理员账户登录到Web服务器或客户机,打开IE浏览器,在“地址”文本框中输入Web网站的URL路径为http:/172.16.22

8、.2,即可访问Web网站。任务任务1 Web1 Web服务器安装服务器安装图8.9 “添加网站”对话框项目项目8 架设架设Web和和FTP服务器服务器任务任务2 Web服务器配置服务器配置2任务任务2 Web2 Web服务器配置服务器配置可以区分网站的标识有主机头名称、IP 地址和TCP 端口号。(1)使用多个IP地址创建多个站点;(2)使用不同端口号创建多个站点;(3)使用主机头名称创建多个站点。任务任务2 Web2 Web服务器配置服务器配置区分标区分标识符识符使用场景使用场景优缺点优缺点举例举例非 标 准非 标 准端口号端口号通常不推荐使用此方法。可用于内部网站、网站开发或测试优点:可在

9、同一IP地址上创建大量站点缺点:必须输入端口号才能访问站点;不能使用主机头名称;防火墙必须打开相应非标准端口号:8080:8081:8082唯 一唯 一 I P地址地址主要用于本地服 务 器 上 的HTTPS服务优点:所有网站都可以使用默认的80端口缺点:每个网站都需要单独的静态IP地址主 机 头主 机 头名称名称一般在一般在Internet上大多上大多使用此方法使用此方法优点:可以在一个优点

10、:可以在一个IP地址上配置地址上配置多个网站,对用户透明多个网站,对用户透明缺点:必须通过主机头才能访问,缺点:必须通过主机头才能访问,HTTPS不支持主机头名称;需要不支持主机头名称;需要与与DNS配合配合http:/www.serverA.comhttp:/www.serverB.comhttp:/www.serverC.com表8.1 用以上3种方法创建多虚拟网站的比较任务任务2 Web2 Web服务器配置服务器配置1 1使用使用IISIIS管理器创建虚拟目录管理器创建虚拟目录(1)打开“Internet信息服务(IIS)管理器”控制台,右键单击想要创建虚拟目录的网站,在弹出的快捷菜单中

11、执行“添加虚拟目录”命令,如图所示。任务任务2 Web2 Web服务器配置服务器配置(2)单击“下一步”按钮,显示“添加虚拟目录”对话框,在“别名”文本框中输入虚拟目录的名称,如“store”。(3)单击“下一步”按钮,显示“网站内容目录”对话框,在“路径”文本框中输入该虚拟目录欲引用的文件夹,如C:store(如图8.12所示)。也可以单击“”按钮查找。任务任务2 Web2 Web服务器配置服务器配置(4)单击“下一步”按钮,显示“虚拟目录访问权限”对话框。通常选择默认的“读取”和“运行脚本”复选框。(5)单击“下一步”按钮,完成虚拟目录的创建。返回“Internet信息服务(IIS)管理器

12、”控制台,在中间的“store主页”功能列表中选择“目录浏览”,在最右侧“操作”栏中单击“打开功能”,如图8.13所示。任务任务2 Web2 Web服务器配置服务器配置图8.13 启动目录浏览权限任务任务2 Web2 Web服务器配置服务器配置(6)在客户机访问虚拟目录。以域管理员账户登录到Web客户端计算机上,在IE浏览器的“地址”文本 框 中 输 入 虚 拟 目 录 的 路 径 为/store,可访问Web网站的虚拟目录,如图8.14所示。图8.14 在客户机访问虚拟目录任务任务2 Web2 Web服务器配置服务器配置2 2创建多个网站的步骤创建多个网站的

13、步骤(1)规划好需要创建的网站名称,如要在主机PUMA(IP地址为:)上创建3个网站: www.serverA.comwww.serverA.com www.serverB.comwww.serverB.com www.serverC.comwww.serverC.com(2)在DNS服务器上分别创建3个区域:serverA.com、serverB.com和serverC.com。然后,分别在每个区域上创建名称为WWW的主机记录。(3)在“Internet信息服务(IIS)管理器”控制台中单击左侧窗口中的“网站”,选择“添加网站”命令,单击“下一步”按钮a1”,在“IP地

14、址”和“端口”对话框中分别输入网站的IP地址和端口号,在“主机名”文本框中输入www.serverA.com,如图8.15所示。单击“确定”按钮。任务任务2 Web2 Web服务器配置服务器配置图8.15 设置主机名任务任务2 Web2 Web服务器配置服务器配置(4)启动“网络浏览”权限,添加“默认文档”主页,完成www.serverA.com网站的创建。(5)重复上述步骤,创建www.serverB.com网站和www.serverC.com网站。图8.16 用主机名访问添加的网站任务任务2 Web2 Web服务器配置服务器配置3 3设置设置WebWeb站点的权限站点的权限(1)在“Int

15、ernet信息服务(IIS)管理器”控制台中,单击网站“Web”,单击“身份验证”,单击右侧“操作”界面中的“打开功能”,打开“身份验证”对话框,选择“匿名身份验证”,然后单击“操作”界面中的“禁用”按钮就可以禁用Web网站的匿名访问了,如图8.17所示。图8.17 禁用“匿名身份验证”任务任务2 Web2 Web服务器配置服务器配置2 2)基本身份验证)基本身份验证基本身份验证是绝大多数WWW浏览器都支持的标准HTTP方法,用户可在其中输入被指定的Windows Server 2008账户的用户名和密码。启用“基本身份验证”,如图8.19所示。图8.19 启用“基本身份验证”任务任务2 We

16、b2 Web服务器配置服务器配置3 3)摘要式身份验证)摘要式身份验证摘要式身份验证使用Windows域控制器来对请求访问服务器上的用户进行身份验证。当需要比基本身份验证更高的安全性时,应考虑使用摘要式身份验证。任务任务2 Web2 Web服务器配置服务器配置4 4)FormsForms身份验证身份验证Forms身份验证使用客户端重定向来将未经过身份验证的用户重定向至一个HTML表单,用户可以在该表单中输入凭据,通常是用户名和密码。确认凭据有效后,系统会将用户重定向至它们最初请求的页面。任务任务2 Web2 Web服务器配置服务器配置5 5)WindowsWindows身份验证身份验证Wind

17、ows身份验证使用NTLM或Kerberos协议对客户端进行身份验证。Windows身份验证最适于局域网络环境。Windows身份验证不适合在互联网上使用,因为该环境不需要用户凭据,也不对用户凭据进行加密。任务任务2 Web2 Web服务器配置服务器配置6 6)ASP.NETASP.NET模拟模拟在非默认安全上下文中运行ASP.NET应用程序,就需要用ASP.NET模拟身份验证。在对某个ASP.NET应用程序启用了模拟时,那么该应用程序就可以运行在以下两种不同的上下文中,作为通过IIS身份验证的用户或作为将设置的任意用户。项目项目8 架设架设Web和和FTP服务器服务器任务任务3 FTP服务器

18、配置服务器配置3任务任务3 FTP服务器配置服务器配置FTP是File Transfer Protocol(文件传输协议)的缩写,专门用于文件传输服务。利用FTP可以传输文本文件和二进制文件。FTP是Internet上出现最早、使用最为广泛的一种服务,是基于客户机/服务器模式的服务。通过FTP服务可在服务器和客户端之间建立连接,实现FTP服务器和FTP客户端之间的文件传输,文件传输包括从FTP服务器下载文件和向FTP服务器上传文件。任务任务3 FTP服务器配置服务器配置FTP服务分为服务器端和客户端,常见的构建FTP服务器软件有IIS自带的FTP服务组件、Serv-U和Linux下的vsFTP

19、、wu-FTP等。Windows Server 2008内置的FTP服务模块是IIS的重要组成部分。虽然IIS中的FTP服务安装配置较简单,但对用户权限和使用磁盘容量的限制,需要借助NTFS文件夹权限和磁盘配额才能实现。因此,不太适合复杂的网络应用。任务任务3 FTP服务器配置服务器配置1 1添加添加FTPFTP角色服务角色服务(1)在安装了Windows Server 2008系统的计算机上设置本机的TCP/IP属性,手动指定IP地址、子网掩码、默认网关和DNS服务器IP地址等。(2)以域管理员账户登录到需要安装Web服务器IIS 6.0角色的计算机上,在“服务器管理器”控制台中,单击“角色

20、”结点,在控制台右侧界面中单击“添加角色”按钮,打开“添加角色向导”页面。然后选择“Web服务器(IIS)”复选框,并单击“添加必需的功能”按钮,如图8.20所示。任务任务3 FTP服务器配置服务器配置图8.20 选择FTP服务器角色任务任务3 FTP服务器配置服务器配置(3)单击“下一步”按钮,在出现的对话框中单击“安装”按钮,完成FTP相关组件的安装,如图8.21所示。图8.21 FTP服务器角色安装成功任务任务3 FTP服务器配置服务器配置2 2FTPFTP服务的启动与停止服务的启动与停止要启动或停止FTP服务,可以使用“net”命令、“Internet信息服务器(IIS)6.0管理器”

21、控制台或“服务”控制台实现。1 1)使用)使用“netnet”命令命令以域管理员账户登录到FTP服务器上,在命令提示符界面中,输入“net start msftpsvc”命令,启动FTP服务,输入“net stop msftpxvc”命令,停止FTP服务,如图8.22所示。任务任务3 FTP服务器配置服务器配置图8.22 使用“net”命令启动和停止FTP服务任务任务3 FTP服务器配置服务器配置2 2)使用)使用“InternetInternet信息服务器(信息服务器(IISIIS)6.06.0管理器管理器”控制台控制台打开“IIS 6.0管理器”控制台,在控制台树中右键单击服务器,执行“所

22、有任务”“重新启动IIS”命令,在打开的对话框下拉列表框中选择“启动WIN-GC4LXDDJZSL的Internet服务”即可启动或停止FTP服务。任务任务3 FTP服务器配置服务器配置 3 3)使用)使用“服务服务”控制台控制台执行“开始”“管理工个具”“服务”命令,打开“服务”控制台,找到服务“FTP Publishing Service”,单击“启动此服务”即可启动或停止FTP服务,如图8.24所示。图8.24 使用“服务”控制台启动或停止FTP服务任务任务3 FTP服务器配置服务器配置 3 3创建和访问创建和访问FTPFTP站点站点1 1)准备)准备FTPFTP主目录主目录以域管理员账

23、户登录到FTP服务器上,在创建FTP站点之前,要准备FTP站点的主目录以便用户上传/下载文件使用。这里以文件夹“C:ftp”作为FTP站点的主目录,并在该文件夹中存入一个程序供用户在客户端计算机上下载和上传测试。任务任务3 FTP服务器配置服务器配置2 2)查看)查看FTPFTP站点站点打开 “Internet信息服务器(IIS)管理器”(如图8.26所示),单击中间“功能视图”的“FTP站点”中的“单击此处启动”。如图所示。任务任务3 FTP服务器配置服务器配置3 3)打开)打开“FTPFTP站点创建向导站点创建向导”打开“FTP站点创建向导”,创建一个新的FTP站点,右键单击“FTP站点”

24、,在弹出的菜单中执行“新建”“FTP站点”命令,将打开“FTP站点创建向导”页面,单击“下一步”按钮,在出现的“FTP站点描述”对话框中输入“ftp”,如图8.28所示。图8.28 设置FTP站点描述 任务任务3 FTP服务器配置服务器配置4)设置IP地址和端口单击“下一步”按钮,在出现的“IP地址和端口设置”对话框中输入访问FTP站点所使用的IP地址和端口,如图8.29所示。图8.29 设置FTP站点的IP地址和端口任务任务3 FTP服务器配置服务器配置5 5)设置)设置FTPFTP用户隔离用户隔离FTP用户隔离可以为用户提供上传文件的个人FTP目录,可以防止用户查看或覆盖其他用户的内容。6

25、 6)设置)设置FTPFTP站点主目录站点主目录单击“下一步”按钮,出现“FTP站点主目录”对话框,在该对话框中可以设置FTP站点的主目录,输入主目录路径为“C:ftp”,如图所示。任务任务3 FTP服务器配置服务器配置7 7)设置)设置FTPFTP站点访问权限,完成站点访问权限,完成FTPFTP站点的创建站点的创建单击“下一步”按钮,在出现的“FTP站点访问权限”对话框中选择权限,这里选择默认的“读取”,如图8.32所示,然后单击“下一步”按钮,完成FTP站点的创建。图8.32 设置FTP站点访问权限 任务任务3 FTP服务器配置服务器配置4 4在在“目录安全性目录安全性”选项卡中限制客户机

26、访问选项卡中限制客户机访问FTPFTP站点站点1 1)“安全账户安全账户”选项卡选项卡选择“安全账户”选项卡后,显示如图8.34所示的“ftp属性”对话框,在该对话框中可对安全账户和FTP站点等属性进行配置。图8.34 “ftp属性”对话框任务任务3 FTP服务器配置服务器配置2 2)“消息消息”选项卡选项卡在选中“消息”选项卡的“ftp属性”对话框中,可以对该FTP站点的欢迎等消息进行编辑和修改,如图8.35所示。当用户访问该FTP站点时会把这些相关消息显示给客户端。 图8.35 “消息”选项卡任务任务3 FTP服务器配置服务器配置3 3)“主目录主目录”选项卡选项卡选中“主目录”选项卡后,

27、在对应的“ftp属性”对话框中可以更改FTP站点的主目录或修改其属性。在“主目录”选项卡中,如图8.36所示,还可以设置用户对FTP服务器的访问权限。任务任务3 FTP服务器配置服务器配置4 4)“目录安全性目录安全性”选项卡选项卡在选中“目录安全性”选项卡的“ftp属性”对话框中,如图8.37所示,可以设置特定IP地址的访问权限,来阻止某些个人或群组访问服务器。图8.37 “目录安全性”选项卡任务任务3 FTP服务器配置服务器配置5 5FTPFTP虚拟站点与虚拟目录虚拟站点与虚拟目录1 1)FTPFTP虚拟站点虚拟站点(1)在“Internet信息服务(IIS)6.0管理器”控制台中,鼠标右

28、键单击“默认FTP站点”按钮,执行“新建”“FTP站点”命令,如图8.38所示。图8.38 新建FTP站点任务任务3 FTP服务器配置服务器配置(2)显示“FTP站点创建向导”对话框,打开“FTP站点描述”对话框,填写“FTP站点描述”,如“My FTP Site”,单击“下一步”按钮继续。(3)在打开的“IP地址和端口设置”对话框中,为FTP服务器指定一个静态IP地址,并设置默认TCP端口为“21”,如图8.39所示。图8.39 “IP地址和端口设置”对话框任务任务3 FTP服务器配置服务器配置(4)在“FTP用户隔离”对话框中指定FTP服务器隔离用户的方式。(5)在显示“FTP站点主目录”

29、对话框中,输入主目录的路径,单击“下一步”按钮。(6)在“FTP站点访问权限”对话框中,给主目录设定访问权限。任务任务3 FTP服务器配置服务器配置6 6FTPFTP客户端的使用客户端的使用用户在客户端计算机上可以使用IE浏览器和FTP客户端命令连接到FTP站点进行访问,如下图所示。任务任务3 FTP服务器配置服务器配置 FTP客户端的使用方式1 1)FTPFTP命令命令2 2)使用)使用WebWeb浏览器浏览器3 3)FTPFTP客户端软件客户端软件任务任务3 FTP服务器配置服务器配置 下面以CuteFTP客户端软件,实现对FTP站点的访问。(1)运行FTP客户端软件CuteFTP,这里以

30、“jsjgcx”站点为例,在打开的窗口中执行“文件”“新建”“FTP站点”命令。(2)打开如图8.44所示的“站点属性”对话框,在其中输入相关信息:标签、主机地址、用户名和密码,并选择“登录方式”。任务任务3 FTP服务器配置服务器配置(3)单击“连接”按钮,实现与FTP站点的连接。这时,左窗格为本地硬盘中的文件夹,右窗格为该FTP站点中根目录下的文件和文件夹列表,如图8.45所示。图8.45 显示成功连接项目项目8 架设架设Web和和FTP服务器服务器任务4 IIS的常见故障排除4任务任务4 IIS的常见故障排除的常见故障排除IIS主要有如下几个方面的故障:(1)IIS服务、站点工作不正常。(2)IIS服务管理器无法打开。(3)静态页面无法访问。(4)动态页面无法访问。(5)HTTP出错代码,如HTTP 500错误。(6)验证、权限问题。(7)FTP出错。(8)其他错误。任务任务4 IIS的常见故障排除的常见故障排除 1 1IISIIS排错步骤排错步骤(1)检查IIS服务、站点是否已经启动。(2)尽量获取详细的HTTP出错信息。任务任务4 IIS的常见故障排除的常见故障排除(3)使用简单的静态页面文件(如HTML或TXT文件)测试。(4)使用简单的动态页面文件(如ASP)测试。(5)在IIS本机启用IE浏览器访问。(6)启用不同的名称访问,如IP地址、N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论