第2章 ASP的安装、配置和运行

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章ASP的安装、配置和运行
学习目的与要求:
为了保证ASP文件的正常运行,需要正确安装和配置IIS。

理解ASP服务器的架设方法,掌握IIS的安装配置,虚拟目录的设置。

2.1 IIS的安装
2.1.1 IIS简介
Microsoft Internet Information Server(简称IIS)是专为互联网上所需的计算机网络服务而设计的一套网络组件。

其中包括WWW、FTP、SMTP、NNTP等服务,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

Windows 2000里面包含的IIS 5.0,IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。

Windows 2003里面包含IIS 6.0,IIS支持服务器应用的Microsoft BackOffice系列;支持ISAPI(因特网服务系统应用编程接口),使用ISAPI可以扩展服务器功能,而使用ISAPI 过滤器可以预先处理和事后处理储存在IIS上的数据;IIS的一个重要特性是支持ASP。

IIS 3.0版本以后引入了ASP(动态服务器网页),可以很容易地张贴动态内容和开发基于Web 的应用程序。

2.1.2 IIS的安装
Windows 2000 Server、Windows 2000 Advanced Server 以及Windows 2000 Professional 的默认安装都带有IIS ,也可以在Windows 2000 安装完毕后加装IIS。

IIS是微软出品的架设Web、FTP、SMTP服务器的一套整合软件,捆绑在Windows 2000/NT中,可以在控制面板的添加/删除程序中,选择添加或删除Windows 组件中的IIS 服务。

下面以Windows XP+ IIS5.1的安装为例,说明安装过程。

步骤1:选择【开始】|【控制面板】|【添加/删除程序】命令。

步骤2:在打开的【添加/删除程序】对话框中,单击【添加/删除Windows 组件】选项,打开Windows组件向导对话框。

步骤3:在Windows 组件向导对话框的组件列表中选择Internet信息服务(IIS)组件。

Internet信息服务安装界面如图2.1所示。

图2.1Internet信息服务安装界面
安装完成之后,可以打开浏览器,在地址栏输入“localhost”,如果出现如图2.2所示的界面,就说明Internet信息服务已经安装成功,安装成功的计算机就是一台功能强大的Web 服务器了。

图2.2Internet信息服务界面
说明:安装IIS之前,需要安装Windows TCP/IP协议和连接工具。

IIS默认的Web(主页)文件存放于系统根目录中的%system%\Inetpub\wwwroot
中,主页文件就放在这个目录下;出于安全考虑,因此微软建议使用IIS的
所有驱动器并用NTFS格式。

2.2 IIS的配置
2.2.1 Web站点配置
选择【开始】|【控制面板】|【管理工具】|【Internet信息服务】命令,可以打开【Internet 信息服务】窗口,如图2.3所示。

图2.3 【Internet信息服务】窗口
IIS安装后,系统自动创建了一个默认的Web站点,可以暂停、停止、启动这个站点。

但最好不要删除,否则重建时会很麻烦。

右击默认的Web站点,在弹出的快捷菜单中选择【属性】命令,将出现【默认网站属性】对话框,如图2.4所示。

图2.4 【默认网站属性】对话框
每个Web站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求的分别是端口号、IP 地址和主机头名。

浏览器访问IIS的顺序为:IP地址→端口号→主机头名→该站点主目录→该站点的默认首文档。

所以IIS的整个配置流程应该按照访问顺序进行设置。

步骤1:配置IP地址和主机头名。

这里可以指定Web站点的IP地址,如没有特别需要,则选择全部未分配。

如指定了多个主机头名,则IP地址一定要选为全部未分配,否则访问者会访问不了的,如图2.5所示。

图2.5 多Web网站的高级配置
如果IIS只有一个站点,则无须写入主机头标识。

然后配置好端口,Web站点的默认访问端口是TCP 80;如果修改了站点端口,则需要在地址栏中输入http://服务器的IP:端口,才能够进行正常访问。

步骤2:指定站点主目录。

主目录用来存放站点文件的位置,默认是%system%\Inetpub\wwwroot。

单击【主目录】标签,切换到如图2.6所示的【主目录】选项卡,该选项卡可实现对主目录的更改或设置。

可以选择其他目录作为存放站点文件的位置。

实现方法如下。

单击【浏览】按钮,选择存放站点文件的实际物理路径。

适当赋予访问者一些权限,例如读取、目录浏览等。

例如,更改D:\ASP-TEST为我的Web网站的主目录,并赋予它读取、写入、目录浏览的权限。

则设置的方法如图2.7所示。

步骤3:设定默认文档。

每个网站都会有默认文档,默认文档就是访问者访问站点时首先要访问的那个文件,未制定所要访问的网页文件时,系统会访问默认的页面文件。

常见的主页文件名有index.htm、index.asp、default.htm、default.asp等。

图2.6 主目录设置页面
图2.7 主目录设置举例
实现方法如下。

(1) 单击【文档】标签,选择启动默认的文档复选框。

(2) 单击【添加】按钮,在默认文档对话框中设置【默认文档名】。

(3) 通过箭头按钮,调整默认文档搜索顺序。

设置启动默认文档如图2.8所示。

步骤4:设置访问权限。

一般赋予访问者有匿名访问的权限,其实IIS 默认已经在系统中建立了IUSR_机器名这种匿名用户了。

匿名身份验证使用户无须输入用户名或密码即可访问网站上的公共部分。

图2.8 设置启动默认文档
实现方法如下。

(1) 单击【目录安全性】标签。

(2) 单击【匿名访问和身份验证控制】选项组里的【编辑】按钮。

(3) 在【身份验证方法】对话框中选中【匿名访问】和【允许IIS控制密码】复选框。

(4) 设置访问权限的情况如图2.9所示。

图2.9 设置访问权限
说明:在Internet 信息服务管理单元中,选择默认网站,并打开其属性页,可以完成Web站点的所有设置。

在【主目录】选项卡中,赋予“目录浏览”的权限
在网站设计阶段是很有必要的,它能帮助设计者及时了解网站上的最近文件;
但一般在网站正式运行时则最好去掉它,以免信息外漏。

默认文档是按照从
上到下的顺序读取的。

2.2.2 设置虚拟目录
1. 什么是虚拟目录
网站内容越来越多,可是磁盘空间却是有限的,当我们在IIS服务器上添加了新的硬盘,并将新的硬盘作为原有网站的一部分使用时,就可以使用虚拟目录。

虚拟目录可以在不影响现有网站的情况下,实现服务器磁盘空间的扩展。

而且,虚拟目录可以与原有网站不在同一个文件夹,不在同一个磁盘驱动器,甚至不在同一台计算机上,但用户在访问网站时,却感觉不到任何区别。

IIS通过虚拟目录提供对Web服务器进行访问。

简单地说:就是将“c:\MyWeb”映射一个URL地址形式的虚拟目录:“http://192.168.83.66/MyWeb”,供本机或Internet上的计算机访问Web服务器。

虚拟目录的权限与普通目录不同。

根据默认设置,不允许远程用户浏览虚拟目录,运行可执行文件、新建文件和下载某些文件类型文件。

可以根据需要自定义IIS虚拟目录权限设置,IIS对Internet进行公开处理。

2. 创建虚拟目录
创建虚拟目录之间,首先要建立一个物理文件夹,然后才可以把一个虚拟目录和实际的物理地址的文件夹相对应。

我们通过建立一个别名为“myasp”的虚拟目录,说明创建虚拟目录的步骤。

步骤1:打开Internet信息服务器。

选择【开始】|【控制面板】|【管理工具】|【Internet服务管理器】命令,如图2.3所示。

步骤2:新建虚拟目录。

选择默认网站并右击,在弹出的快捷菜单中选择【新建】|【虚拟目录】命令,建立虚拟目录,如图2.10所示。

图2.10 建立虚拟目录
弹出【虚拟目录创建向导】对话框,如图2.11所示。

图2.11 【虚拟目录创建向导】对话框的欢迎界面
步骤3:设置虚拟目录别名、实际对应的物理地址、执行权限。

实现方法如下。

(1) 填写别名,如图2.12所示。

图2.12 【虚拟目录创建向导】对话框的【虚拟目录别名】页面
(2) 设置网站内容目录,单击【浏览】按钮选择文件夹,如图2.13所示。

(3) 设置访问的权限,如图2.14所示。

(4) 创建的结果如图2.15所示,界面里多了一个类似文件夹的目录:myasp。

3. 访问虚拟目录
虚拟目录不出现在目录列表中,要想访问虚拟目录,用户必须知道虚拟目录的别名,并在浏览器中输入URL。

图2.13 【虚拟目录创建向导】对话框的【网站内容目录】页面
图2.14 【虚拟目录创建向导】对话框的【访问权限】页面
图2.15 创建虚拟目录结果
最好在设置目录执行权限时,添加上“目录浏览”权限。

虚拟目录设置完毕后,就可以用下面的三种方法来浏览本地的网页。

http://127.0.0.1/虚拟目录别名。

http://计算机名/虚拟目录别名。

http://localhost/虚拟目录别名。

注意:虚拟目录的别名不能用中文,不能用.com等结尾。

虚拟目录一定要有“读取”
和“运行脚本”权限,否则文件无法运行。

2.3 ASP文件的编写、执行
现在我们就编写一个最简单的ASP文件,了解一下ASP文件的运行。

用记事本编写如下程序,并把它保存到D:\ASP-TEST文件夹下面,文件名为time.asp,如图2.16所示。

图2.16 time.asp源文件
在【Internet信息服务】列表中单击myasp虚拟目录,观察time.asp文件,如图2.17所示。

图2.17 Internet信息服务窗口下的time.asp文件
time.asp在浏览器中的最终页面如图2.18所示。

图2.18 time.asp在浏览器中的最终页面
实训ASP的安装、配置、检测
【实训前的准备】
(1) 检查系统中的IIS、FrontPage 2003能否正常运行。

(2) 在D盘创建一个新文件夹,命名为Stu +“学号”。

(3) 将IIS默认Web站点的主目录设为D:\ Stu +“学号”。

【实训的目的要求】
(1) 掌握IIS的安装、配置、测试方法。

(2) 掌握虚拟目录的设置。

(3) 掌握一个简单的ASP文件的建立和保存步骤。

【实训内容】
(1) 安装配置IIS并检测。

(2) 创建虚拟目录。

(3) 建立一个ASP文件,并运行它。

【虚拟目录实现参考】
步骤如下。

(1) 在磁盘任意位置创建一个站点文件夹。

(2) 右击文件夹图标并在弹出的快捷菜单中选择【属性】命令查看属性。

(3) 单击【Web共享】标签打开【Web共享】选项卡,选中【共享这个文件夹】选项,然后添加一个别名(可增加多个别名)。

(4) 选择一个共享父站点,默认为localhost。

(5) 打开IIS服务管理器,查看你的共享父站点,可以看到已经添加的虚拟目录。

(6) 可通过“http://localhost/别名/你的站点文件”访问你的站点。

【实训总结】
通过本章的上机实训,要求能够掌握IIS的安装、配置、测试方法,掌握虚拟目录的设置,简单的ASP文件的建立、保存步骤。

习题
简答题
(1) 简述IIS的安装过程。

(2) 如何检测IIS是否配制成功?
(3) 简述虚拟目录设置的方法和意义。

相关文档
最新文档