Web服务器安装与配置实验名称:Web服务器安装与配置实验目的:1、IIS服务器的安装与配置2、Apache的安装与配置3、Tomcat的安装与配置实验准备:信息服务(IIS)管理器、Apache安装文件、Tomcat安装文件、在实验之前对IIS、Apache、Tomcat应该有个初步的了解实战任务:1.掌握IIS服务器的安装与配置:安装IIS服务器;网站设置;FTP站点设置;SMTP服务器设置;NNTP服务器设置;SMTP管理--配置SMTP虚拟服务器等等。2.掌握Apache服务器的安装与配置:Apache的安装;Apache安全防护--限制上传的大小;Apache安全防护--保护服务器文件免于恶意脚本的攻击;Apache错误处理--将无效的URL重定向至其他网页;Apache性能--平均分配各服务器的负载等等。3.掌握Tomcat服务器的安装与配置:Tomcat的安装;Tomcat配置--部署一个web应用;Tomcat配置--配置虚拟主机;Tomcat配置--配置用户定制目录;Tomcat配置--限制特定主机访问等等。实验内容及步骤:任务一:IIS服务器安装与网站管理/0.51.安装IIS服务器;2.IIS管理器打开;3.网站设置;4.FTP站点设置;5.SMTP服务器设置;6.NNTP服务器设置;7.网站管理--命名网站;8.网站管理--启动与停止网站;9.网站管理--将请求重定向到文件、目录或程序。任务二:IIS服务器应用,FTP管理、NNTP管理、SMTP管理/0.51.FTP网点管理--更改FTP站点主目录;2.FTP网点管理--在FTP站点中使用虚拟目录;3.FTP网点管理--创建多个FTP站点;4.FTP网点管理--隔离FTP用户;5.NNTP管理--启动和停止网站;6.NNTP管理--创建虚拟目录;7.NNTP管理--限制对新闻组的访问;8.NNTP管理--按IP地址限制访问;9.NNTP管理--创建新闻组;10.NNTP管理--审查新闻组;11.NNTP管理--编辑和删除新闻组;12.NNTP管理--配置过期策略;13.SMTP管理--配置SMTP虚拟服务器;14.SMTP管理--设置连接;15.SMTP管理--启用协议日志记录。任务三:Apache的安装与基础配置/0.51.Apache的安装2.Apache日志记录--将虚拟主机的错误记录至多个文件3.Apache日志记录--替每个虚拟主机维护各自的日志4.Apache日志记录--在每月的第一天更新日志文件5.Apache日志记录--取得更详细的错误信息6.Apache日志记录--混用以IP寻址及以名称寻址的7.虚拟主机8.Apache日志记录--以Rewrite规则建立大量的虚拟主机任务四:Apache的安全与性能配置/0.51.Apache安全防护--限制上传的大小2.Apache安全防护--禁止在网站外使用图象3.Apache安全防护--保护服务器文件免于恶意脚本的攻击4.ApacheSSL--产生SSL证书5.ApacheSSL--产生被信任的CA6.ApacheSSL--让网站的一部分由SSL提供服务7.Apache错误处理--自定义错误处理8.Apache错误处理--将无效的URL重定向至其他网页9.Apache性能--以ab来测试apache的性能10.Apache性能--平均分配各服务器的负载11.Apache性能--设定默认的“收藏夹图标”任务五:Tomcat的安装与配置/0.51.Tomcat的安装2.Tomcat配置--配置系统管理3.Tomcat配置--配置应用管理4.Tomcat配置--部署一个web应用5.Tomcat配置--配置虚拟主机6.Tomcat配置--配置基础验证7.Tomcat配置--配置单点登录8.Tomcat配置--配置用户定制目录9.Tomcat配置--限制特定主机访问实验结果:成功地完成了IIS服务器的安装与配置、Apache的安装与配置Tomcat的安装与配置实验总结:一、IIS的安装与配置(一)IIS的安装与配置1、安装IIS(1)插入windowsxp安装光盘,打开控制面板,然后打开其中的“添加/删除程序”(2)在添加或删除程序窗口左边点击“添加/删除Windows组建”(3)捎带片刻系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步:(4)系统安装成功,系统会自动在系统盘新建网站目录,默认目录为:C:\Inetpub\(5)打开控制面板-性能和维护-管理工具-Internet信息服务:(6)在默认网站上点击右键-选择属性:(7)点击主目录:在本地路输入框后点击浏览可以更改网站所在文件位置,默认目录为:C:\Inetpub\在执行权限后面点击配置-调试-教本错误信息,选中:向客户端发送文本错误信息:处理URL时服务器出错。请与系统管理员联系。点击文档:可以设置网站默认首页,推荐删除iisstart.asp,添加index.asp和index.htm点击目录安全性:点击编辑可以对服务器访问权限进行设置(8)把凡人网络购物系统V7.0文件复制到你选择的网站目录下,假设你选择的目录为为默认目录:C:\Inetpub\(9)把frshop.rar解压之后的文件复制到C:\Inetpub\下即可(10)您可以通过以下方式访问商城:或或http://计算机名/shop/或http://本机IP地址/shop/访问其它人可以通过http://计算机名/shop/或http://本机IP地址/shop/访问(11)如果您有域名,把域名解析到本地IP地址,即可通过http://域名/shop/注意一般机器为局域网上网,网站只能在局域网内部访问,外部一般访问不了,但是可以安装动态解析软件实现外网访问2、配置IISIIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\Inetpub\。用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,(如图4)在该对话框中,可完成对站点的全部配置。(1)主目录与启用父路径单击“主目录”标签,切换到主目录设置页面,(如图5)该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。(如图6),主目录—配置---选项。(2)设置主页文档单击“文档”标签,可切换到对主页文档的设置页面,(如图7)主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index.jap、default.htm、default.html、default.asp等IIS默认的主页文档只有default.htm和default.asp,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。(3)启动与停止IIS服务在Internet信息服务的工具栏中提供有启动与停止服务的功能。单击可启动IIS服务器;单击则停止IIS服务器。(二)FTP站点设置FTP是一种客户/服务器结构,因此,它既需要运行于用户计算机上的客户机软件,又需要运行于宿主(服务器)计算机上的服务器软件。用户启动FTP客户机程序,通过输入用户名和口令,试图与FTP服务器建立连接。一旦成功,在Internet上,客户机和服务器之间就建立起一条命令链路(控制链路),其结构如图10-1所示。客户程序通过它向FTP服务器发送诸如改变目录、显示目录清单等命令,FTP服务器则返回每条命令执行后的状态信息。这时,用户可以进行查找,发出卸载或装载命令。如果用户做好了卸装文件的准备,FTP服务器将开辟一条数据链路,进行所需文件(二进制文件或文本文件)的传送。文件传送结束后,数据链路被关闭。同时,FTP服务器通过控制链路发送一个文件结束确认信息。此后,用户既可以继续进行文件查找,并打开另一条数据链路以便卸装更多的文件,也可以发出Quit或Bye命令,关闭FTP服务,返回用户计算机。1、设置主目录2、创建FTP站点虚拟目录(三)SMTP服务器设置IIS提供的简单邮件传输协议(SMTP)服务是一个传递外发电子邮件的简单组件。传递邮件的第一步是将邮件传送到指定的SMTP服务器。SMTP服务器根据收件人电子邮件地址的域名启动与域名系统(DNS)服务器的通讯,后者查找并返回该域的目标STMP服务器的主机名。然后,发送方SMTP服务器直接通过传输控制协议/Internet协议(TCP/IP)使用端口25与目标SMTP服务器通讯。如果收件人电子邮件地址的用户名与目标服务器上某个授权用户帐户相符,原电子邮件将被发送到该服务器,等待收件人通过客户端程序收取邮件。如果发送方SMTP服务器不能与目标服务器直接通讯,SMTP服务会通过一个或多个中继SMTP服务器传送邮件。中继服务器接收原电子邮件,然后将它传递到目标服务器或重定向到另一个中继服务器。这个过程可多次重复,直到邮件已传递或超出了指定的超时期。默认情况下未安装SMTP服务。必须通过控制面板来安装SMTP服务。安装SMTP服务时,会创建一个默认的SMTP配置,您可以使用IIS管理器根据自己的需要进行自定义配置。(四)NNTP服务器设置如果将常用消息放在一个数据库中,则可节约大量资源。这个单一的数据库就是新闻服务器,这种服务器上的消息叫做新闻或文章。您可以使用网络新闻传输协议(NNTP)服务创建自己的新闻服务器来主持讨论区。NNTP是用于在新闻服务器和客户端之间分发、查询、发布和检索新闻的协议。既可以向任何人开放对新闻服务器的访问权限,也可以要求进行用户身份验证。NNTP服务允许对安全策略进行细微调整,而且能在一台计算机上处理大量的虚拟域和独立的服务器实例。(五)SMTP管理--配置(1)重命名默认域默认域用于给来自不含有域的地址的消息加盖戳记。SMTP虚拟服务器必须有一个默认域。无法删除此默认域。(2)配置别名域别名域是默认域的别名。可以使用与默认域相同的设置来设置别名域。SMTP服务接收的别名域的消息放置在为默认域指定的Drop文件夹中。二、Apache服务器的安装与配置运行下载好的“apache_2.0.55-win32-x86-no_ssl.msi”,设置系统信息,在NetworkDomain下填入您的域名(比如:goodwaiter.com),在ServerName下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator'sEmailAddress下填入系统管理员的联系电子邮件地址三、Tomcat服务器的安装与配置1、安装首先解压缩gunziptomcat-4.1.18.tar.gztar-zxvftomcat-4.1.18.tar得到Tomcat的所有文件.然后把它拷贝到你要安装的位置,如/opt/tomcat/apache-tomcat-6.0.132、设置*设置路经在/etc/profile文件中加入如下几行JAVA_HOME=/opt/java/jdk6.0CLASS_PATH=$JAVA_HOME/lib:JAVA_HOME/jre/lib:JAVA_HOME/lib/tools.jar:$CLASS_PATHPATH=$JAVA_HOME/bin:$PATHTOMCAT_HOME=/opt/tomcat/apache-tomcat-6.0.13CATALINA_HOME=$TOMCAT_HOMEPATH=$TOMCAT_HOME/bin:$PATHexportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRCCLASS_PATHJAVA_HO