第3章建立ASP的运行平台_第1页
第3章建立ASP的运行平台_第2页
第3章建立ASP的运行平台_第3页
第3章建立ASP的运行平台_第4页
第3章建立ASP的运行平台_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章建立ASP的运行平台

在学习通过ASP和SQLServer数据库建立Web站点之前,首先要建立ASP程序的运行平台。在第2章介绍了数据库应用系统的几种层次模型,其中的B/S模式结合Web技术和数据库技术,实现了跨平台的应用和多媒体服务。基于B/S模式的信息系统通常采用三层结构:浏览器->Web服务器->数据库服务器(如图3-1)浏览器Web服务器数据库服务器ASP文件

HTTP协议方式的请求

数据请求

发回浏览器

返回数据结果

图3-1B/S模式

Web服务器接受浏览器发来的请求(以HTML或Script等形式)后,向数据库服务器发送数据请求(即SQL指令),再将执行的结果以HTML或Script

等格式发回给浏览器。Web服务器的种类很多,本书主要介绍基于Windows2000操作系统的IIS(InternetInformationServer)。正常运行ASP文件必须建立Web服务器环境,下面将详细介绍建立一个Web站点所需的各种必要知识。

3.1系统软硬件环境

ASP程序必须在支持ASP的Web服务器上才能运行,对于个人用户,可以首先将计算机虚拟为Web服务器。如果计算机使用的是Windows系统,安装微软的PWS(PersonalWebServer)或IIS(InternetInformationServices)就可以实现这一目标。

1.硬件的需求:

一台能够运行Windows95/98操作系统的计算机,内存在16MB以上(操作系统WindowsNTServer要求32MB以上),可用的硬盘空间在100MB以上,便符合安装PWS或IIS的要求。当然,推荐使用的硬件条件要远远高于这个要求。

2.软件的需求根据操作系统的不同,所使用的Web服务器软件也有所不同,具体配置见下表:表3-1Web服务器软件操作系统WEB服务器软件Windows95/98/MePWS3.0

WindowsNTWorkstationPWS3.0WindowsNTServer

IIS3.0

Windows2000(Professional+AdvancedServer)/XPIIS5.0/5.1(支持最新的ASP3.0)Windows系列操作系统是当前极为流行的操作系统,该系统由Microsoft(微软)公司开发,拥有中国地区的绝大部分用户,在该平台上开发应用程序,会具有良好的通用性,也符合用户的使用习惯。IISWEB服务器是运行于Windows系列操作系统上的应用程序,它能在单机上模拟网络服务器环境,对用户的ASP程序进行处理,在这种环境下访问本机上的网页程序,就像浏览真正的网页一样,使用它能极大的方便编写和调试动态网页程序,是开发动态网页必不可少的专用工具。另外建立ASP应用程序涉及到的软件还可能有:

(1)后台数据库可任选一种,本书采用ServerSQLServer2000数据库管理系统

(2)浏览器推荐使用InternetExplorer6.0

(3)页面设计软件IIS目前占有Web服务器市场的大约40%,在Windows2000Server操作系统里包含最新Web服务器产品IIS5.0。IIS5.0版本可以提供多种Internet信息服务,其中WWW服务为客户端浏览器提交Web页,并允许访问ASP页面,是最重要的服务。

Windows2000Server在安装的过程中会自动安装IIS5.0,而Windows2000Professional和WindowsXP则不会,必须用添加Windows组件的方式另行安装。下面以Windows2000professional为例,介绍安装IIS5.0的过程。3.2IIS服务器3.2.1IIS5.0的安装IIS5.0并不是Windows2000professional的默认安装组件,要安装IIS5.0,既可在安装系统时定制安装,也可在系统安装完成后,通过“添加/删除程序”组件来安装IIS。1、

安装前的准备工作在安装IIS前先做好如下工作:(1)

安装TCP/IP协议。(2)

设置好固定的IP地址。首先需要正确安装网卡,并进行正确的网络连接,之后才能开始IP地址的设置。(3)

安装好域名服务(DNS)。域名服务能将主机域名转换成对应的IP地址,这样避免了记忆繁杂的IP地址。具体步骤如下:(1)打开控制面板,选择“添加/删除程序”选项。(2)单击“添加/删除Windows组件“。(3)在“Windows组件向导”中选“Internet信息服务(IIS)”,再单击“详细信息”,打开IIS服务选项。(4)在“IIS服务选项”中保证“WorldWideWeb服务器”被选中,其他选项视需要任选。最后单击“确定”按钮,系统将安装IIS。2、IIS的安装为了管理Web站点,在Windows2000professional的管理工具中携带有称为“Internet服务管理器”的工具,这个工具其实是微软管理控制台(MMC)的延伸。为了打开IIS,单击“程序”->“管理工具”->“Internet服务管理器”,IIS的界面显示如图3-2所示。3.2.2创建Web站点安装好IIS后,就已经建立了一个默认的Web站。使用IIS可以在一台计算机上建立几个站点,每一个IP地址都需要一块网卡。实际上,可以将多个IP地址绑定到一块网卡上,尽管在Internet流量较大时,不推荐使用这种配置。注意

带IIS5.0的MicrosoftWindows2000Professional可以在单一计算机上主持一个Web站点和一个FTP站点。如果想在单一计算机上主持多个Web或FTP站点,请考虑升级到MicrosoftWindows2000Server。使用IIS创建站点的步骤1、打开“管理工具”,选择“Internet服务管理器”。2、在Internet服务器中,右击服务器的名称,在弹出的菜单中选择“新建”->“Web站点”。如图3-3所示。

3、

单击“下一步”,将出现对话框,要求输入新创建的Web站点说明,Internet服务管理器通过此说明来识别新创建的站点。

4、再单击“下一步”,出现如图3-4所示的对话框,此对话框用来设置IP地址和端口,默认的端口为80,一般不需更改。完成设置后单击“下一步”。

5、显示如图3-5所示的对话框,用来设置Web站点的主目录路径。每一个Web站点必须有一个主目录。如果在同一台计算机上设置Web站点和FTP站点,就必须为每一种服务(WWW和FTP)指定不同的主目录。WWW服务的默认主目录是C:\InetPub\wwwroot。FTP服务的默认主目录是C:\InetPub\Ftproot。可以选择不同的目录作为您的主目录。所谓主目录也是Web页面的根目录,站点访问者都是以主目录作为起点来访问整个网站的。它包含主页(如index.htm,default.htm或iisstart.asp名称的页面)和索引文件,还包括站点其他页面的链接。6、单击“下一步”,显示如图3-6所示的对话框,设置Web站点的访问权限。通常【读取】权限是最基本的权限,【运行脚本】权限允许Web服务器执行ASP程序。单击“下一步”按钮,便完成新Web站点的创建。“读取”表示允许WEB客户端读取或下载储存在主目录或虚拟目录中的文件。“写入”表示允许WEB客户端更改文件内容和属性。“浏览”表示WEB客户端可以浏览虚拟目录内的文档。“运行脚本”表示允许在该目录(未设置“执行”权限)中运行脚本引擎。该权限允许Web服务器执行ASP程序。“运行脚本”权限比“执行”权限更安全,这里因为可以限制那些能够在该目录中运行的应用程序。如果客户端请求运行的脚本保存在没有“运行脚本”权限的文件夹中,WEB服务器将返回错误信息。“执行”表示允许在该目录中运行任何应用程序,包括脚本引擎和Windows的二进制文件,例如扩展名是“.dll”或“.exe”的文件。为安全起见,最好不要对内容文件夹授予“执行”权限。新创建一个Web站点后,系统已为它设置了默认的属性。若需要更改,可对它们重新设置。在图3-2所示的Internet服务管理器界面中,选“默认Web站点”,单击鼠标右键,在弹出的快捷菜单中选择“属性”项,则“默认Web站点属性”对话框如图所示。3.2.3Web站点设置“文档”选项:在对话框内,单击该选项,如图所示。主要用来设定在未指定所要访问的网页文件时,系统默认访问的页面文件。常用的主页文件名有index.asp、index.htm(l)、default.asp、default.htm(l)等。主页文档在列表框中的先后顺序,也是站点对这些主页文档的解析顺序,在图4-8中,根据其设置,可知站点对主页文档的解析顺序是:default.htm->default.asp,即在客户浏览器端的URL处键入网站域名后,Web服务器会试着访问站点根目录下的default.htm页面,若找到则该该页面的内容发送给客户端的浏览器显示,作为对客户端请求的响应;若找不到,则继续查找default.asp页面,这样依次下去。若列表框中所指定的主页文档均不能找到,则显示HTTP403错误(即禁止访问)。“主目录”选项:前面已提到客户端浏览器通过域名访问Web站点的主目录,若Web站点中包含不在主目录中的文件,则必须创建虚拟目录,虚拟目录是不包含在主目录中的目录,它可以显示在客户浏览器中,就好像是在主目录中。虚拟目录有一个别名,浏览器就是用这个别名来访问该目录的,用别名的方法比较安全,因为用户不知道文件在服务器中的实际目录,就不能修改文件内容。接下来的工作就是配置网站的虚拟目录:(1)单击Windows2000的【开始】【程序】【管理工具】【Internet服务管理器】命令,打开如图3-2所示的【Internet信息服务】界面3.2.4建立虚拟目录(2)单击【操作】【新建】【虚拟目录】命令,打开【虚拟目录创建向导】【下一步】进入如图3-8所示的对话框,在【别名】编缉框中输入虚拟目录“chinapub”。(3)单击【下一步】按钮,进入如图3-9所示的对话框,在【目录】编缉框中输入物理目录的路径。也可通过单击【浏览】按钮,在【选择目录】对话框中完成目录的输入工作。

(4)单击【下一步】按钮,进入设置访问权限的界面,一般使用默认的设置不做修改,即允许“读取”和“运行脚本”。(5)单击【下一步】按钮,进入虚拟目录创建完成界面,单击【完成】按钮,回到【Internet信息服务】界面,如图3-10所示,选择树列表中的【默认Web站点】可以看到虚拟目录chinapub已经设置好了。关闭【Internet信息服务】界面。如果不需要使用某个虚拟目录,可以将其删除。删除虚拟目录将不删除相应的物理目录或文件。删除虚拟目录时只会删除别名和目录之间的映射,使WEB服务器无法使用文件。具体操作如下:在图3-2所示的IIS窗口中打开“默认Web站点”,选择需要删除的虚拟目录,选择“操作”菜单中的“删除”命令,显示“您确定要删除此顶目吗”的对话框,选择“是”就可以删除虚拟目录了。3.2.5删除虚拟目录3.2.6测试IIS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论