教学前言
课程介绍
师资介绍
教材介绍
课程计划
教学大纲
教学计划
实训计划
课程总表
教学内容
作业考试
作业上传
在线测试
测验考试
互动讨论
学习论坛
疑难解答
意见建议
 
 
章节:
第1章 相关的基础知识
1.2 Web服务器的配置 FLASH版演示教案
重点:
IIS中WEB服务器的配置
难点:
设置站点的目录安全性;虚拟目录的理解
内容:

互联网上有许多由ISP提供的Web服务器,我们可以去那里申请主页空间。互联网上的主页空间有免费和付费的。一般个人网站可以去申请免费的空间,不过现在免费的空间越来越少,并且空间容量不大,提供的技术支持有限,稳定性也比较差。如果是单位网站,应该申请能提供较大容量、较强技术支持和较稳定的空间。
如果你的网站是由ISP所提供的,就不存在Web服务器的配置工作,但有时我们需要动手搭建自己的Web服务器。比如一家企业,有自己的网络中心,有自己的服务器,能与互联网连接,拥有固定的公用IP地址,那么就可以在自己的服务器上建立Web站点,并对外发布(注:如果是动态IP地址,也可以建立对外的Web服务器,但相对麻烦点,需要进行特定的设置,有兴趣可以查看相关资料)。现在很多单位的内网中都采用Web的形式来交流信息,例如公司网里的办公网站、校园网里的教学网站等,这样也需要在内网建立Web服务器。
我们这本书所介绍的ASP程序其运行需要Web服务器环境的支持,为了方便我们所编写的ASP程序的调试,也必须配置Web服务器。以上这些都要求我们必须掌握Web服务器的相关知识。
Web服务器里安装的操作系统通常有Windows系列和Unix系列,中小型企业要建立自己的Web服务器一般选择的是易上手易管理的Windows 2000 Server或Windows 2003 Server。我们可以通过这些操作系统里的Web服务器软件IIS(Internet Information Server,因特网信息服务)组件来建立Web服务器。
下面我们就介绍安装IIS 并建立Web 服务器的操作方法。
1.2.1 IIS(win 2000)

IIS(Internet Information Server)是微软公司推出的Web服务器程序。安装Windows 2000 Server或Windows 2000 Advanced Server时,将自动安装IIS 并建立默认的站点。如果计算机安装Windows 2000 Professional 或安装Windows 2000时没有安装IIS,则需要手工安装IIS。
IIS只能运行于基于NT技术的Windows平台,因此不能在Windows 98或Windows Me上安装。
如果你的机子里没有IIS,那么可以按下面所介绍的方法安装IIS。
1. IIS的安装
IIS的安装步骤如下:
(1)准备好Windows 2000安装光盘,放置于光盘驱动器中。
(2)单击【开始】|【设置】|【控制面板】命令,打开【控制面板】窗口,然后再打开【添加/删除程序】对话框。
(3)单击【添加/删除 Windows组件】按钮,弹出【Windows 组件向导】。在这里,可以看到目前系统中已经安装和没有安装的各种Windows组件。前面打勾的项是已经安装的组件,空白的是没有安装的组件,打勾但是颜色发灰的是部分安装的组件。我们将要安装的是“Internet信息服务(IIS)”,如图所示。

(4)用鼠标选中“Internet信息服务(IIS)”,然后单击右下角的【详细信息】按钮,将看到如图1-11所示的选择界面。
可见Internet信息服务(IIS)组件是一系列有关在Internet上发布信息的组件的集合。建立一个基本的动态交互WWW网站至少需要如下几个组件:
▲ 公用文件:各组件都需要的通用程序和数据文件。
▲ 文档:包括站点的缺省内容、站点管理的主题以及关于ASP的文档和样例。
▲ FrontPage 2000服务扩展:提供对FrontPage 2000的额外支持,鉴于兼容性,建议安装此项。
▲ Internet服务管理工具:用来在本机管理你的站点。
▲ Internet服务管理工具(HTML):是HTML形式的站点管理工具,拥有大部分的管理功能,并且可以远程管理你的站点。
▲ World Wide Web服务器:这是服务程序的核心Web服务程序,并且内置了对ASP的支持。
有了上述组件,就可以建立起动态交互Web网站。
其他几个组件的简介如下:
▲ 文件传输协议(FTP)服务器:用来建立FTP服务,FTP服务也是十分流行的Internet服务之一,专门用于提供各种文件的上传和下载。FTP服务可以和WWW服务有机地结合起来,为你的Web站点提供更高效的上传和下载功能(WWW本身也有基本的上传下载能力)。
▲ SMTP服务:用来建立邮件服务,提供收发E-mail的服务。这与日常收发E-mail的软件不同,SMTP服务器相当于电子邮局,正是在SMTP服务器的支持下才能正常的收发E-mail。
如果希望网站提供强大上传下载功能或提供邮件列表功能,请选中上述组件。
(5)确认所有必需的组件前都已打勾后,单击【确定】按钮,回到【添加/删除Windows组件】窗口,单击【下一步】按钮,这时安装程序开始从Windows安装光盘复制所需的文件到硬盘上。

在复制过程中,组件向导可能会提示插入并定位Windows 2000安装光盘的路径,请根据电脑的情况,指定到相应的路径。在复制过程中,IIS安装程序同时也对即将建立的Web站点进行基本的配置,因此这个过程时间较长。如图所示。

(6)安装完成后,显示如图所示的成功安装信息,单击【完成】按钮,完成对IIS的安装。

2.配置IIS
成功安装IIS后,系统自动建立了两个默认的Web站点。下面介绍配置IIS的操作,步骤如下:
(1)单击【开始】|【程序】|【管理工具】|【Internet服务管理器】命令,打开【Internet信息服务】窗口,如图所示。这就是Internet信息服务管理工具组件,这个Internet服务管理工具是基于MMC的,和基于MMC的Windows程序有着类似的外观界面和通用的操作方式。

IIS安装程序自动建立了两个默认的Web站点,默认Web站点和默认Web管理站点。在窗口的右窗格显示了站点的状态,共有“运行”、“停止”和“暂停”三种状态,我们可以方便地通过按钮来控制站点的状态。站点在运行状态中,客户可以通过浏览器在网络上浏览你的网站;站点在停止状态中,网站将不再响应任何请求,而且服务器中所有的变量将被清零,临时文件将清空;暂停状态用于暂时性的停止服务,而一切中间过程仍然存在,并且可以快速地恢复运行。如果某个客户正在你的网上商店购买商品,已经选择了商品正要单击付款时你停止了服务,则该顾客不得不重新选择商品;而如果只是暂停了服务,且很快恢复了服务,那这位顾客有可能直接单击付款完成交易。
现在我们启动Web站点。如果Web站点的当前状态不是处于运行中,请单击三角形按钮启动Web站点。
(2)选择【默认Web站点】,单击鼠标右键,打开快捷菜单,选择【属性】,在打开的默点Web站点【属性】对话框中选择【Web站点】选项卡,设置IP地址。(注:如果是没有连网的单机,你只是想用来调试网站,可以设置IP为127.0.0.1,这个IP地址指向本机,你可以在IE地址栏中输入127.0.0.1或localhost来打开你的站点)。如果是内网,则使用分配给你的IP地址,我们这里假设是在配置内网使用的Web服务器,所指定的内网IP为10.10.10.100,如图所示。WEB站点默认的端口号为80。

(3)切换到【主目录】选项卡,设置你的站点文件夹路径。默认Web站点的根目录是:c:\Inetpub\wwwroot,把你的站点文件夹放到这个根目录去即可,当然,你也可以根据实际情况选择自己的Web服务目录,例如这里设置站点文件夹位置是d:\sd-web,通过【浏览】按钮,指定为本地路径,如图所示。

(4)切换到【文档】选项卡,输入你的站点首页文件名,作为站点的启动文档。当浏览者访问站点时,首先打开这一页面,如图所示。

(5)设置站点的目录安全性。
匿名访问和验证控制功能,在这里可以选择是否允许匿名访问你的Web站点,只有允许匿名访问,才可以让大家直接访问该目录的内容,否则在访问你的Web站点时将被要求输入用户名和密码(这和Windows 2000的用户设置有关)。
默认站点的匿名访问缺省是允许,而默认管理站点则不是,当然不能让大家随意的管理你的默认站点。
IP地址及域名限制功能,利用这个功能,可以用IP地址或域名来限制访问你的Web站。默认Web站点缺省是没有限制,而默认管理站点的缺省设置是只允许127.0.0.1的IP地址,也就是Localhost本机来访问。
安全通信,可以对你的Web站点的某些信息进行加密。在网站内容要求很高的安全性时将用到这个功能。
(6)服务器扩展选项
服务器扩展选项是设置服务器的一些重要选项,这里要改变的是性能项和客户脚本项。为了得到最佳的性能,将“性能”项改为少于100网页;而“客户脚本”设为VBScript。
(7)有关虚拟目录
要从主目录以外的其他目录中进行发布,就必须创建虚拟目录。虚拟目录不包含在主目录中,但在客户浏览器中浏览虚拟目录,会感觉虚拟目录就位于主目录中一样。
虚拟目录有一个别名,Web浏览器直接访问此别名。别名通常要比目录的路径名简短,让访问者一目了然。使用虚拟目录相对比较安全,因为用户不知道文件实际上位于服务器的什么位置,甚至不能确定文件是否真的存在于该服务器上,所以便无法使用这些信息来对你的站点进行破坏。使用别名可以更方便地移动站点中的目录,一旦要更改目录的URL,只需更改别名与目录实际位置的映射即可。
对于简单的Web站点,可能不需要添加虚拟目录,就可以将所有文件放置在站点的主目录中。如果站点比较复杂或者需要为站点的不同部分指定不同的URL时,可以按需要添加虚拟目录。

1.2.2 IIS(win 2003)

WIN 2003 server中,IIS需要自定义安装。

在Windows 2000 Server中,默认支持ASP,但在Windows 2003 Server中,ASP功能默认关闭,需要在IIS/[WEB扩展设置]中设置启动ASP。见图:

通常还需要在IIS/[网站]属性设置中,设置启用父路径,目的是为了让以下代码中的路径表示方法生效

<%
set db=Server.Createobject("ADODB.Connection")
db.Open "DBQ="&Server.Mappath("../../erwerew/rtyrtfghyr.mdb")&";DRIVER={Microsoft Access Driver (*.mdb)};"
%>。

如图:

数据库文件属性安全设置中,设置USERS用户可写入。如图:

注:2007年初,笔者将学院网站从外部虚机迁移自主架设的www服务器,选用win 2003网络操作系统。 服务器运行几个小时后,出现静态页面正常,.net页面也正常,但asp动态网页打不开的现象,重启IIS后,或重启应用程序,恢复正常,但过几个小时,故障又出现。查过许多资料,尝试多种解决方案均无效(包括重装系统)。最终,换了一张安装盘,重装系统,故障消失。
上面我们介绍了Web服务器的安装与配置,可以说服务器就是我们网站的载体。接下来介绍动态网页制作中经常要使用的信息收集方式——表单。
你问我答 简说ASP
什么是Web服务器?

一种具有高性能的计算机。网站所包含的文件就是存储在里面。通过服务器上安装的Web服务器软件,例IIS,有效地管理网站,并接受用户在客户端通过浏览器发出的浏览请求,然后发送请求浏览的网页到用户浏览器。

中小型企业要建立自己的Web服务器一般选择的是易上手易管理的Windows 2000 Server,也可以选择Windows 2003 Server。我们可以通过这些操作系统里的Web服务器软件IIS(Internet Information Server,因特网信息服务)组件来建立Web服务器。

注意:
1.如果你的机子安装的是Windows 2000 Server操作系统,IIS默认已安装;如果是Windows 2000 个人版或XP或Windows 2003 Server,则需要自定义安装IIS。

自定义安装IIS方法:插入系统安装盘至光驱。【开始】|【设置】|【控制面板】命令,打开【控制面板】窗口,然后再打开【添加/删除程序】对话框。单击【添加/删除 Windows组件】按钮,弹出【Windows 组件向导】。在这里,可以看到目前系统中已经安装和没有安装的各种Windows组件。前面打勾的项是已经安装的组件,空白的是没有安装的组件,打勾但是颜色发灰的是部分安装的组件。

2。IIS安装完毕,默认生成一个WEB站点,我们通过更改其属性,设置为自己的站点服务器。属性设置主要有三项内容:IP及端口号;站点目录;站点首页,

我的服务器安装的是Windows 2003 Server,但似乎不支持ASP?
在Windows 2000 Server中,默认支持ASP,但在Windows 2003 Server中,ASP功能默认关闭,需要在IIS/[WEB扩展设置]中设置启动ASP。

通常还需要在IIS/[网站]属性设置中,设置启用父路径。数据库文件属性安全设置中,设置USERS用户可写入,这样你的ASP系统才可以正常运行。
如果我的服务器安装的不是微软操作系统,如何支持ASP?
有的网络操作系统不支持ASP或是支持效果不好,所以ASP程序最好放在Windows操作环境的Web服务器上运行。如果要运行在非Windows平台,例如Unix、Linux等,则要安装相应的ASP脚本解释引擎软件。
FLASH版演示教案:
FLASH版演示教案
FLASH
IIS
实训作业:
安装并设置IIS
在线测试:
在线测试
备注:
如果同学们拥有自己的计算机,可以将机子设置成web服务器,这样方便对本课程的学习。

    

    

~ 江西信息应用技术职业学院信息技术系制作 ~

E-Mail:lxlz2050@163.net Tel:0791-5275546