计算机网络-创建与管理webftp服务器.doc
实验报告实验课程名称计算机网络实验项目名称创建与管理WEB、FTP服务器年级专业学生姓名学号00学院实验时间年月日1学生所在学院专业班级姓名学号实验组实验时间指导教师成绩实验项目名称创建与管理WEB、FTP服务器实验目的及要求目的学会构架WEB服务器和FTP服务器。要求根据本实验的特点、要求和具体条件,以学生自主训练为主的开放模式组织教学,老师在实验室使用多媒体网络教室软件对学生进行问题的解答和辅导。实验(或算法)原理(1)IISIIS是INTERNET信息服务(INTERNETINFOMATIONSERVER)的缩写。它是一种WEB服务,主要包括WWW服务器、FTP服务器等。它使得在INTRANET(局域网)或INTERNET(因特网)上发布信息成了一件很容易的事。IIS60在WINDOWS2003服务器的四种版本“企业版、标准版、数据中心版和WEB版”中都包含有,它不能运行在WINDOWSXP、2000或NT上。除了WINDOWS2003WEB版本以外,WINDOWS2003的其余版本默认都不安装IIS;其跟以前IIS版本的差异也可谓很大,比较显著的就是提供POP3服务和POP3服务WEB管理器支持。另外,在WINDOWS2003下的IIS安装可以有三种方式传统的“添加或删除程序”的“添加/删除WINDOWS组件”方式、利用“管理您的服务器”向导和采用无人值守的智能安装。在本实验中我们使用第一种方法进行安装。(2)SERVUFTPSERVU是一种被广泛运用的FTP服务器端软件,支持3X/9X/ME/NT/2K等全WINDOWS系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。有了它,你的个人电脑就可以模拟为一个FTP服务器,也就是说,你所连接的网络中的计算机用户可以访问你的个人电脑,通过FTP协议(文件传输协议)复制、移动、删除你的电脑中的文件或文件夹,可以做一切权限所允许的事情。FTP协议规定了计算机之间的标准通讯方式,使所有不同类型,不同操作系统,不同格式的电脑之间得以互换文件。它可以用最简单的方式创建用户帐号,并且在硬盘空间上划分一定的区域用以存放文件,让用户以各种FTP客户端软件(如CUTEFTP、WS_FTP等)上传或下载所需要的文件。有许多FTP服务器和客户端软件可用于不同的系统中,SERVU是用于运行MSWINDOWS并且已安装了WINSOCK版本11兼容TCP/IP协议的个人电脑中的,这几乎包括了所有的WINDOWS操作系统。SERVU由两大部分组成,引擎和用户界面。SERVU引擎(SERVUDAEMON)其实是一个常驻后台的程序,也是SERVU整个软件的心脏部分,它负责处理来自各种FTP客户端软件的FTP命令,也是负责执行各种文件传送的软件。在运行SERVU引擎也就是SERVUDAEMON文件后,我们看不到任何的用户界面,它只是在后台运行,通常我们无法影响它,但在SERVUADMIN中我们可以停止和开始它。SERVU引擎可以在任何WINDOWS平台下作为一个本地系统服务来运行,系统服务随操作系统的启动而开始运行,而后我们就可以运行用户界面程序了。2实验硬件及软件平台联网计算机,WIN2003光盘,SERVUFTPSERVER3实验步骤1、IIS60的安装与配置进入到WINDOWS2003系统后,打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除WINDOWS组件”,在WINDOWS组件向导对话框中选中“INTERNET信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。4启动INTERNET信息服务(IIS)INTERNET信息服务简称为IIS,单击WINDOWS开始菜单所有程序管理工具INTERNET信息服务(IIS)管理器,即可启动“INTERNET信息服务”管理工具配置IISIIS安装后,系统自动创建了一个默认的WEB站点,该站点的主目录默认为C\INETPUB\WWWROOT。用鼠标右键单击“默认WEB站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,(如图4)在该对话框中,可完成对站点的全部配置。6主目录与启用父路径单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。主目录配置选项7设置主页文档单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有INDEXHTM、INDEXHTML、INDEXASP、INDEXPHP、INDEXJAP、DEFAULTHTM、DEFAULTHTML、DEFAULTASP等IIS默认的主页文档只有DEFAULTHTM和DEFAULTASP,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。启动与停止IIS服务在INTERNET信息服务的工具栏中提供有启动与停止服务的功能。单击可启动IIS服务器;单击则停止IIS服务器。2、SERVUFTP安装与配置首先下载安装SERVU,可以到这里下载汉化版HTTP//WWWCRSKYCOM/SOFT/961HTML。然后运行,将出现“设置向导”窗口,我们就来跟随着这个向导的指引,一步步进行操作。1设置SERV-U的IP地址与域名一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。8如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,SERVU在运行时会自动确定你的IP地址。下一步,进行“域名”设定。这个域名只是用来标识该FTP域,没有特殊的含义,比如笔者输入“FTPLYKGZUCOM”。接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。2设置匿名登录匿名访问就是允许用户以ANONYMOUS为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。鉴于匿名登录尚有一定的实用需求,本实验在此选“是”。之后就要为匿名账户指定FTP上传或下载的主目录,这是匿名用户登录到你的FTP服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。3创建新账户除了匿名用户,我们一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称LYK520,而后在“账号密码”窗口输入该账号的密码。单击“下一步”,会要求你指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同