视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
企业内部Web站点构建及维护
2025-09-26 21:47:25 责编:小OO
文档
  组网技术课程设计报告

题    目: 企业内部Web站点构建及维护                  

学    号:                                     

姓    名:                                 

指导教师:                              

    计算机科学与应用系

    2008 年 5 月23 日 

                        

目录

一、具体设计任务    3

二、相关理论    3

三、基本思路    4

四、利用IIS构建Web站点    5

4.1 安装IIS    5

4.2. 配置IIS服务器    6

4.2.1  配置站点基本信息    6

4.2.2  配置主目录    7

4.2.3  设置默认首页属性    8

4.2.4  配置网站HTTP头    10

4.2.5  配置WWW目录安全性    11

五、调试问题及解决方法    12

六、Web网站安全及其实现    13

七、工作总结    14

参考文献    14

一、具体设计任务

构建一个Web站点并进行维护,重点是站点的搭建、各项参数的配置以及建站成功后对站点的安全防护策略,我在小组中的主要任务是Web服务器软件IIS的安装及安装成功后对默认网站中的“网站”、“主目录”、“文档” 、“目录安全性”、“HTTP头”等各选项卡进行配置,最终达到可以对网站进行正常访问的目的。

二、相关理论

WWW是Internet最重要的服务,Web服务器是实现信息发布的基本平台,信息发布需要建立相应的Web网站,Internet的各类网站都是通过Web服务器软件实现的,下面介绍简单一些主流的Web服务器产品:

1.PWS服务器

PWS的全称是“Personal Web Server”,指个人Web服务,是微软公司为解决个人信息共享和Web开发需要而提出的方案,加速和简化Web站点设置的桌面Web服务器。主要适合于创建小型个人站点,它的配置和使用较简单,但功能却很强大,PWS可以安装在Windows 9X/Me/NT/2000/XP系统中。

   2.IIS服务器

IIS(Internet Infirmation Server,互联息服务)是Windows系统提供的一种Web服务器组件,它包括WWW服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等,它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。

3.Apache服务器

Apache取自“a patchy server”的读音,意思是充满补丁的服务器,它可以运行在几乎所有广泛使用的计算机平台上,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一,其特点是简单、速度快、性能稳定,可通过简单的API扩展,Perl/Python等解释器可被编译到服务器中,另外它是遵循GPL协议的免费自由软件,由全球的志愿者一起开发和维护,在保持强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码,如果需要创建一个每天有数百万人访问的Web服务器,Apache是最佳选择。

4.Sambar服务器

Sambar Server是一个可以在Windows 9X/NT下运行的功能全面的服务器软件,可以用来建立自己的局域网的Web站点。它是一个简单好用的多任务网络服务器组件,内建网页搜寻器,FTP服务器,内含Perl5,具备HTML方式操作的管理及设定环境,支持HTTP、SMTP、POP3、IMAP4、NNTP、Bridge的代理设定,内建系统报告及LOG分析功能,支持 CGI/1.1,WINCGI、ISAPI Mappings,支持多线程,运行效率高,扩展性好,提供可编程的API接口,也是比较受欢迎的Web服务器软件。

5.TomCat服务器

TomCat是一个源代码开放的、运行Servlet和JSPWeb应用软件的Web服务器,由Apache、Sun和其它一些公司及个人共同开发而成,TomCat由Apache-Jakarta子项目支持并由来自开放性源代码Java社区的志愿者进行维护,它是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat服务器是根据Servlet和JSP规范来执行的,且比绝大多数商业应用软件要好,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

三、基本思路

首先,要建立Web网站需要先选择一个合适的Web服务器软件,目前有许多Web服务器软件可供我们选择,如前边所介绍的几种,因此要先对不同的软件进行对比了解,选出比较适合我们的去做的,因为考虑到我们要建的只是一个小型网站,因此只需要选择一类轻量级的免费的即可,另外还要考虑到操作系统平台,我们小组最终选定的是Windows平台,因此要选择跟它相匹配的软件,现在许多Web服务器软件不再是单纯的HTTP服务器,还集成了FTP、SMTP和POP3等服务,成为多功能的Internet服务器软件,但目前我们还不考虑启用太多功能,能达到进行信息发布的目的就可以了。

虽然有很多软件都推出了Windows版本,但还是微软自己的Web服务器产品—IIS与Windows服务器平台集成得最密切,最能体现Windows平台的优秀性能,它具有低风险,低成本,易于安装,配置和维护的特点,是超值的Web服务器平台,因此我们决定选用IIS来建立站点。

选好软件后就要研究如何去建了,由于Windows XP 操作系统下没有自带的IIS服务器软件,因此需要手动安装,从网上下载IIS,放到D盘(磁盘位置不固定,可以自主选择),然后在控制面板中的“添加/删除Windows组件”中进行安装,安装成功后对默认网站进行各项具体配置,因为这部分是我的工作重点,所以在下边会详细写出整个过程,并截取部分图象来加以说明。

然后是进入站点看能否正常访问,也就是对站点的调试过程,调试成功后是对网站的安全防护部分,会给出具体的防护策略,因为这部分是由我们组其他成员来做的,不是我的工作重点,因此下边会略讲,总的来说就是以下的几个步骤:

1.在windows xp 操作系统下安装IIS服务器软件

2.安装成功后对网站进行具体配置

3.配置完成后对站点进行测试看能否正常访问

4.具体分析并给出站点的安全防护措施

                                              

四、利用IIS构建Web站点

4.1 安装IIS

Windows XP 系统中并没有自带的IIS,需要手动安装,点击“控制面板—>添加或删除程序—>添加/删除Windows组件”,选择Internet信息服务(IIS),点击下一步进行安装,如图1、图2所示:

                         图1 “添加或删除程序”窗口 

图2 “Windows组件向导”窗口

4.2. 配置IIS服务器  

4.2.1  配置站点基本信息

安装完成后点击“开始—>程序—>管理工具—>Internet信息服务”,找到默认站点,如图3所示:

      

图3 “Internet服务管理器”窗口

右键点击默认网站,选择属性,找到Web站点选项,该部分包括“Web站点标识”,“连接”和“启用日志记录”3个区域。

◆“描述”选项为该Web站点的名称,用来描述服务器,可以随意填写。

◆“IP地址”为服务器的IP,系统默认为“全部未分配”,一般不需改动。

        

◆“TCP端口”一般设为默认的80端口,可以更改为自定义的端口。

         

◆“连接”选项用来设置允许同时连接服务器的用户最大连接数。

   

◆“连接超时”用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就自动断开与该用户的连接,取消其对带宽和其他资源的占用。

          

◆“保持HTTP连接”选项,可使客户端与服务器保持连接。

  

◆“活动日志格式”可以选择默认的保存方式。

具体图4所示:

                                                               

图4 “Web站点”选项卡

4.2.2  配置主目录

 IIS的默认安装目录为C:\\inetpub\\wwwroot,但基于安全的因素,通常会修改其默认目录,其中“主目录”选项卡中各选项含义如下:

  

◆“此计算机上的目录”表示网站目录的内容在本地服务器上,在“本地路径”中可以设置目录路径。

◆“另一计算机上的共享位置”表示主目录的内容位于其他计算机上的共享目录,在“网络目录”文本框中可以设置共享目录路径。

◆“重新定向到URL”表示当客户机向服务器的主目录请求时,把请求直接导向其他网络资源,可在文本框中输入想要转到的URL

  

如果选择第一或第二项,则需要设置客户访问主目录的权限,默认情况下允许用户读取、记录访问及索引资源,可根据情况进行适当调整,因为我设置的网站页面文档在D盘web文件夹内,因此将主目录设为D:\\web,具体如图5所示:

                                                             

   

图5 “主目录”选项卡

4.2.3  设置默认首页属性

同样在默认站点属性界面上选择“文档”选项卡,会出现几个默认文档,在不指定访问文件时,默认首页是被直接访问的第一个页面,通常将这些文档作为整个网站的首页,当然也可以添加自己编辑的文档,如图6、7、8所示:

    

图6  “文档”选项卡

                                                            

图7  “添加默认文档”

                    图8  “添加成功”

                                               

4.2.4  配置网站HTTP头

可在此选项卡中选择“启动内容失效”来设置失效信息,也可在此使用“内容分级”过滤掉不健康内容,如图9、10所示:

  

图9 “HTTP头”选项卡

   

图10  “内容分级”对话框

                                                  

                                                                              

4.2.5  配置WWW目录安全性

IIS服务器上的站点允许其他网络用户通过两种方式访问,匿名访问或验证访问,若设置为匿名访问,则所有的网络用户都可以访问服务器上的Web站点,若为验证访问则需服务器管理员为访问用户设置帐号后才能访问,如果建立的站点只对内部开放,就需要将站点设置为验证访问。如图11、12所示:

 

                     图11 “目录安全性”选项卡

 

                 图12 “身份验证方法”选项卡

         

此时打开默认站点,就可以正常浏览页面了,如图13所示:                                                                             

                      图13  默认网站页面浏览

五、调试问题及解决方法

 刚开始调试时总是出现权限问题,无法访问网站,如图14所示:

       

                            图14  无权查看页面

经过检查后发现基本上都是没有勾选匿名访问,后来经过重新配置访问权限后解决

六、Web网站安全及其实现

任何一个网站都要面对安全问题,都不能排除用户恶意或非恶意的破坏,Web网站安全的重要性是由Web应用的广泛性和Web在网络信息系统中的重要地位决定的,尤其是当Web网站中的信息非常敏感,只允许特殊用户才能浏览时,数据的加密传输和用户的授权就成为网络安全的重要组成部分。下面简单介绍几种网站安全的设置方法。

1.在IIS的管理器中配置

加密传输和用户授权均可以在网站的“默认网站  属性”对话框中的“目录安全性”选项卡中进行设置,可通过身份验证来控制特定用户访问网站,具体图片可参考上页。

2.审核IIS日志目录

IIS日志数据可以记录用户对内容的访问,确定哪些内容比较受欢迎,还可以记录有哪些用户非法入侵网站,来确定计划安全要求和排除潜在网站问题等。具体可在“默认网站  属性”对话框中的“网站”选项卡中进行设置,可以先选择活动日志格式,让后点击“属性”,根据需要进行具体配置,根据日志文件所在的目录,找到并打开日志文件,即可看到该日志文件记录的内容。

3.入侵检测

作为服务器的日常管理,入侵检测是一项非常重要的工作,在平常的检测过程中,主要包含日常的服务器安全例行检查和遭到入侵时的入侵检查,也就是分为在入侵进行时的安全检查和在入侵前后的安全检查。                                                                     

日常安全检测主要针对系统的安全性,工作主要按照以下步骤进行:

1)查看服务器状态,打开进程管理器,查看服务器性能,观察CPU和内存使用状况。查看是否有CPU和内存占用过高等异常情况。

2)检查当前进程情况,切换“任务管理器”到进程,查找有无可疑的应用程序或后台进程在运行。

3)检查系统帐号,打开计算机管理,展开本地用户和组选项,查看组选项,查看administrators组是否添加有新帐号,检查是否有克隆帐号。

4)查看当前端口开放情况,使用activeport,查看当前的端口连接情况,尤其是注意与外部连接着的端口情况,看是否有未经允许的端口与外界在通信。

5)检查系统服务,运行services.msc,检查处于已启动状态的服务,查看是否有新加的未知服务并确定服务的用途。

6)查看相关日志,运行eventvwr.msc,粗略检查系统中的相关日志记录。

7)检查系统文件,主要检查系统盘的exe和dll文件。

8)检查安全策略是否更改,打开本地连接的属性,查看目前使用的IP安全策略是否发生更改。

9)检查目录权限,重点查看系统目录和重要的应用程序权限是否被更改。

10)检查启动项,主要检查当前的开机自启动程序。可以使用AReporter来检查开机自启动的程序。

七、工作总结

参考文献

1.刘山等编著,《网络服务器架设与配置实例精讲》,人民邮电出版社,2006年1月

2.刘晓辉等编著,《网络服务器搭建与管理》,电子工业出版社,2005年12月

3.钟小平等编著,《网络服务器配置与应用》,人民邮电出版社,2002年2月下载本文

显示全文
专题