ASP网页的运行环境与配置.ppt
《ASP网页的运行环境与配置.ppt》由会员分享,可在线阅读,更多相关《ASP网页的运行环境与配置.ppt(28页珍藏版)》请在装配图网上搜索。
第二章ASP运行环境与配置,主讲:李孝群E-mail:hbtmlxqlxqlxq,第二章ASP运行环境与配置,ASP简介什么是ASPASP的执行方式ASP的运行环境IISWeb服务器的配置IISWeb服务器的安全配置如何编写和访问ASP页面,1.1ASP简介,1.什么是ASPASP是ActiveServerPages的简称,是微软公司开发的一套服务器端脚本运行环境,在这种环境中,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的组件,并结合VBScript编程,可建立起动态的、交互的、功能强大的Web页面,这种页面就称之为动态网页。ASP是目前开发动态网页的一种常用技术。,2.ASP的执行方式,网页文件均是存放在Web服务器中的,当在客户端浏览器的地址栏键入某个网址并按回车时,便向服务器触发了一个HTTP请求,服务器将根据所请求网页的扩展名,来决定响应的方式。ASP网页是运行于服务器端的,在客户端所查看到的网页源代码,是ASP动态生成的页面源代码,并非ASP网页本身的代码,因此,ASP网页具有较高的保密性,另外,由于ASP输出的是标准格式的HTML页面,故不存在浏览器不支持的问题。HTML运行于客户端浏览器,由浏览器解释执行,从而显示出最终的页面内容。ASP能根据代码执行的结果,动态形成页面内容,故ASP页面又称为动态网页。,1.2ASP的运行环境,ASP网页需要相应的Web服务器的支持,才能正常运行,其WEB服务器主要是PWS和IIS。PersonalWebServer简称为PWS,即个人Web服务器,是为个人发布网页开发的,适用于小规模的公司内部网,仅支持10个并发用户,只能容纳一个Web站点,提供基本的WWW服务和简单的WEB管理,支持ADO访问数据库。PWS运行于Windows9x/Me平台,常用于学习、编写和调试ASP页面时用作Web服务器。在最终运行ASP页面时,目前一般选择IIS5.0作为ASP的Web服务器,以实现对ASP页面的解析。操作系统应选择Windows2000Server或AdvancedServer。若仅是学习或调试ASP页面,可用Win9X平台下的PWS,也可用Windows2000Professional下的IIS。建议在学习时,也安装Win2000Server操作系统和IIS。运行环境:Windows2000Server+IIS5.0,1.3IISWeb服务器的配置,1.安装IIS服务IIS是InternetInformationServer的简称,对于Windows2000Server,默认情况下是自动安装了该项服务的,对于Windows2000Professional,则没有安装。若要安装,在控制面板中单击添加/删除程序,然后单击添加/删除Windows组件,此时将弹出windows组件向导对话框,在组件列表中,选择Internet信息服务(IIS),单击详细信息按钮,可进一步设置所要安装的服务。一般情况下,只需安装Web服务、Internet服务管理器、FTP服务即可。,1.3IISWeb服务器的配置-2,2.启动IIS服务启动方法:单击开始菜单程序管理工具Internet服务管理器。在Internet信息服务管理器中,可实现创建站点、创建虚拟目录、配置站点根目录、指定站点主页文件等配置。在该管理器中,还可对FTP站点进行配置和管理。Internet信息服务管理器界面如下图所示:,Internet信息服务管理器界面,1.3IISWeb服务器的配置-3,3.配置Web服务器启Internet服务管理器后,在默认Web站点单击鼠标右键,然后选择属性,即可打开属性对话框,在该对话框中,可实现对站点的相关配置。对Web站点的配置通常包括:配置服务器的IP地址、Web服务的端口号、站点根目录、站点默认的主页文件名等。设置IP地址与端口提供Web服务的站点应具有固定的IP地址,以便其他用户能正常访问;Web服务的端口默认为80,一般不要更改。,配置Web服务器IP地址与端口,1.3IISWeb服务器的配置-(2),指定站点根目录任何一个网站均有一个根目录(又称主目录),用于存放网页及相关的文件,在根目录下,还可建立子目录,以实现对文件的分类存放和管理。站点的主页文件必须放在该目录中。在主目录配置页面中,还可对站点的访问权限进行设置。一般只需选中读取、日志访问和索引此资源的权限,执行许可一般设置为纯脚本,不要设置为脚本和可执行程序,否则访问者就可执行站点下面的可执行程序,这给站点安全带来很大的隐患。,设置站点主目录与站点访问根限,1.3IISWeb服务器的配置-(3),设置站点主页文件每个站点均可指定一个或多个主页文件(彼此间有优先级),它是访问站点时,在未指定访问页面时,系统默认访问的页面。主页文件在文档选项卡中设置,利用添加和删除按钮,可添加主页文件或删除指定的主页文件,利用带上、下箭头的按钮,可调整主页文件被访问的优先级,排在前面的优先访问。主页文件的设置界面如下图所示:,设置主页文件及优先级,1.3IISWeb服务器的配置-(4),使IIS支持PHP页面的解析PHP也是设计动态网页的主流技术之一,支持跨平台运行,其最佳运行平台为Linux+Apache+PHP也可运行于Windows2000Server+IIS+PHP平台。在设计和维护一个站点时,有时可能同时要用到ASP页面和PHP页面,为了使IISWeb服务器也能支持对PHP的解析,需要进行以下配置:下载并安装PHP解释器php-4.3.3-Win32.zipphp-4.3.3-installer.exe,安装PHP解释器,将php-4.3.3-win32.zip解压到一个目录中,如C:PHP将PHP目录中的php4ts.dll文件复制到c:winntsystem32目录中。将php.ini-recommended或php.ini-dist复制到C:winnt目录中,然后更名为php.ini。php.ini是PHP的配置文件,里面有许多配置项,并有相关配置说明。,1.3IISWeb服务器的配置,在IIS中配置PHP解释器在主目录设置页面,单击“配置”按钮,然后单击“添加”按钮,在弹出的对话框中,按以下方式添加脚本映射。,1.3IISWeb服务器的配置,在IIS中配置PHP解释器在ISAPI筛选器配置页面,单击“添加”按钮,在筛选器属性对话框中,按以下方式进行设置:,经过以上配置后,IIS就可支持PHP的解析了。,1.3IISWeb服务器的配置,测试IIS对PHP的解析启动DreamWeaver在ISAPI筛选器配置页面,在与之间添加以下测试代码:然后将其存盘到站点主目录下,并命名为test.php在浏览器中键入http:/localhost/test.php,若能看到以下页面,则说明IIS对PHP的解析成功。,1.3IISWeb服务器的配置,测试IIS对PHP的解析,1.3IISWeb服务器的配置-(5),创建虚拟目录在Web站点中,可以将主目录以外的其他目录,映射为站点的一个子目录,这种子目录就称为虚拟目录,因为它并不是主目录下的真实子目录。利用虚拟目录,也可加强站点的安全性,在Internet服务管理器中,利用鼠标右键单击站点,在弹出的菜单中选择新建虚拟目录,即可打开虚拟目录创建向导,在别名输入框中指定要创建的虚拟目录的名字,在目录输入框中输入或通过浏览方式,为其指定一个真实的目录,这样虚拟目录就与真实目录建立了联系,虚拟目录允许的权限设置为读取和允许执行脚本。,1.3IISWeb服务器的配置-(5),虚拟目录可视为站点下面的子目录,若创建了一个名为bbs的虚拟目录,若要访问存放在该虚拟目录下的index.asp页面,则访问方法为:http:/站点域名或IP地址/bbs/index.asp删除虚拟目录仅是删除目录之间的联系,真实目录并不会删除。,1.4IISWeb服务器的安全配置,安全性是Web服务器管理与配置的核心,可从以下几方面来加强IIS服务器的安全。随时关注微软安全补丁发布站点,并做到随时给win2000Server打补丁,以确保操作系统本身的安全。合理配置和分配账户的权限,禁用不用的帐户和服务。配置IIS服务器,加强其安全。具体可从以下几方面入手:,1.4IISWeb服务器的安全配置,为站点的主目录指定一个新的目录,若用默认主目录(wwwroot),建议删除该目录下的全部内容。在Internet服务管理器中,将默认Web站点下的由系统自动创建的虚拟目录全部删除。删除不必要的脚本映射。在主目录配置页面,单击配置,在应用程序映射列表框中,只保留.asp、.cer、.asa、.php映射,将其他映射全部删除。对asp页面的解析是通过asp.dll文件来实现的。,1.5如何编写和访问ASP页面,如何编写ASP页面虽然ASP页面的扩展名为.asp,但实际是一个纯文本格式的文件,因此原则上可使用任何标准编辑器来编写,如记笔本。由于网页代码是HTML标识符按一定格式构成的,即使是空白网页,也包含着一些最基本的代码,因此,建议使用网页制作的专门工具DreamWeaver来编写较好,这样网页的基本代码就可免写,并且可随时预览网页的效果。ASP代码是嵌入到HTML代码中的,为了区分,ASP代码必须放在之间,在之间不能直接出现html标记符。,如何编写ASP页面,示例:试在ASP页面中以随机颜色显示当前系统的日期和时间。分析:ASP的编程语言和语法由所采用的脚本语言来决定,可选用的脚本语言有VBScript和JavaScript,一般服务器端编程采用VBScript,客户端编程采用JavaScript,所以对ASP页面的编程控制一般多采用VBScript来实现。在VBScript中,获得当前日期和时间可用Now这个内部变量来实现;Time可用来获得当前时间。为了实现随机颜色显示,可定义一个数组,预设的颜色存在数组中,然后通过产生随机数作为数组的下标,从而获得随机的颜色。,页面编写方法:启动DreamWeaver,切换到网页源代码显示窗口。此时所看到的代码,即为空白网页的HTML代码,也是网页源代码的最基本部分。在与之间加入以下ASP脚本即可。response.writenowresponse.write%最后将页面保存为扩展名为asp的文件即可,保存位置可在站点根目录,或根目录下的某个子目录。,如何运行ASP页面,页面的访问方法为:http:/站点域名或IP地址/要访问的页面及路径要访问的页面在站点根目录下,则访问方法为:http:/站点域名或IP地址/要访问的页面文件名若要站点根目录下的某个子目录或虚拟目录中,则访问方法为:http:/站点域名或IP地址/子目录名或虚拟目录名/要访问的页面的文件名比如若要访问本机上的虚拟目录名为BBS下面的index.asp页面,则访问方法为:http:/localhost/bbs/index.asp,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 网页 运行 环境 配置
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文