首页 百科知识 WWW服务器环境配置与ASP网页调试

WWW服务器环境配置与ASP网页调试

时间:2024-10-15 百科知识 版权反馈
【摘要】:ASP网页通常只能运行在支持ASP的WWW服务器环境里,在学习、调试ASP动态网页前,先要学会搭建支持ASP的WWW服务器环境。WWW服务器环境的搭建,要按照先安装相应组件,再进行网站配置的原则进行。在浏览器地址栏输入http://localhost,如显示IIS欢迎页面,表示WWW服务器安装成功。如果“Active Server Pages”是允许的,则可以调试ASP网页,如果“Active Server Pages”是禁止的,则不能调试ASP网页,将“禁止”改为“允许”以后,需要重启IIS才能生效。

6.1.2 WWW服务器环境配置与ASP网页调试

ASP网页通常只能运行在支持ASP的WWW服务器环境里,在学习、调试ASP动态网页前,先要学会搭建支持ASP的WWW服务器环境。WWW服务器环境的搭建,要按照先安装相应组件,再进行网站配置的原则进行。

支持ASP的WWW服务器一般建立在Windows系统中。Windows中有一个“Internet信息服务”组件(IIS),该组件有一个“万维网(WWW)服务”子组件,是WWW服务器必须安装的组件。Windows版本不同,IIS组件版本也有区别。Windows 2000、Windows XP配置的是IIS5.0,此时IIS是一个顶级组件;Windows server 2003配置的是IIS6.0,此时IIS组件是“应用程序服务器”组件下的一个子组件。下面以Windows 2003 Server版为例,介绍IIS的安装和配置过程。

打开Windows 2003的[控制面板],选择[添加/删除程序],再选择 [添加/删除 Windows组件],选择[应用程序服务器],单击[详细信息];

在子对话框中选[Internet信息服务(IIS)],单击[详细信息];

在子对话框中选中[万维网服务]子组件(单击左边方框出现√),这样就选择了支持ASP的万维网服务子组件,如图6-1所示。

img397


图6-1 Window2003 Server环境下IIS组件的安装

在两个子对话框中分别单击[确定]按钮,回到一级对话框,单击[下一步]按钮,在光驱中插入Windows 2003 Server安装盘,系统会到源安装盘中找到相应的组件文件,直到[IIS-万维网服务]组件安装完毕。在浏览器地址栏输入http://localhost,如显示IIS欢迎页面,表示WWW服务器安装成功。

安装完IIS组件后,单击[开始]→[管理工具]→[Internet信息服务(IIS)管理器],如图6-2所示。

img398


图6-2 Internet信息服务(IIS)管理器

展开左边的目录树,可以看到“网站”下有一个“默认网站”,该网站的默认主目录是“C:\inetput\wwwroot”(也是可以改变的),可以把制作的ASP网页保存在此文件夹下。

下面来新建立一个网站。在IIS管理器里,鼠标右击[网站],在弹出的菜单中选择[新建] →[网站],在弹出的对话框中,依次输入网站描述字符串、网站主机头(即域名)、网站主目录、选择网站访问权限等,直至建立好一个新网站(标识:testsite,域名:www.test.cn,如图6-3(a)~(f)所示步骤。

img399

img400

img401


图6-3 在IIS里新建网站

上述第(c)步,输入主机头(即域名):www.test.cn,如果不输入主机头,则默认的主机头为localhost;第(d)步,设置网站主目录为D:\CH-6文件夹;第(e)步,选中“运行脚本(如ASP)”,要调试ASP网页就要选中该项。

网站建好以后,还可以通过网站“属性”修改各项设置。其方法是,在IIS管理器中选择某一站点,右击,在弹出的菜单中选择“属性”,即出现如图6-4所示的对话框,网站属性对话框里有网站、性能、主目录、文档、HTTP头、目录安全性等选项卡。在每一个选项卡下都可以修改一些参数。例如,在“网站”选项卡下可以修改网站描述、TCP端口号,单击“高级”按钮还可以给网站添加或修改主机头(域名)等,如图6-4(a)所示;在“主目录”选项卡下可以设置网站所在文件夹、是否有执行纯脚本的权限(要运行ASP必须选择此选项)等,如图6-4(b)所示;在“文档”选项卡下可以设置网站默认的网页文件名等。

img402


图6-4 网站属性对话框

网站属性设置好以后,还要查看IIS是否开启了ASP服务为运行状态。在IIS管理器左边单击“Web服务扩展”,然后,查看右边的“Active Server Pages”(即ASP)是否设置为允许,如图6-5所示。如果“Active Server Pages”是允许的,则可以调试ASP网页,如果“Active Server Pages”是禁止的,则不能调试ASP网页,将“禁止”改为“允许”以后,需要重启IIS才能生效。重启IIS服务的方法有以下两种。

img403


图6-5 查看IIS的Web服务扩展情况

方法一,在Dos环境下,执行以下两条命令:

net stop w3svc    '停止IIS(WWW)服务

net start w3svc    '启动IIS(WWW)服务

方法二,重新启动Windows系统。

新建网站过程中的第(c)步(见图6-3(c)),有输入主机头的选项,主机头就是与本网站对应的域名。Internet上的每个网站都有一个域名,每个域名都与一个IP地址相对应。一般情况下,域名与IP地址的对应关系,是由网络上的DNS域名服务器进行解析的。

为了方便网页程序的开发,程序员在调试网页时,常常在开发计算机上虚拟一个真实的域名,以使得调试网页环境与网站真实运行环境一致。

下面介绍Windows环境下虚拟域名的设置方法。Windows系统要虚拟一个域名,只要在hosts文件里添加一条记录即可。

设C:是Windows系统所在盘符,打开C:\Windows\system32\drivers\etc下的hosts文件,从hosts文件内容可以看到,127.0.0.1与localhost建立了对应关系,127.0.0.1是本机IP地址,localhost则是windows系统默认的虚拟域名。在hosts文件末尾添加一条记录“127.0.0.1 www.test.cn”,即在此计算机上新建了一个虚拟域名www.test.cn,如图6-6所示。可以用此方法添加多条记录,也就创建了多个虚拟域名。

img404


图6-6 本机虚拟域名的设置

用ping www.test.cn命令,即可查看虚拟域名www.test.cn是否可达,如图6-7所示。

img405


图6-7 用ping命令检测虚拟域名

在本机上设置好虚拟域名(与需调试网站的主机头名相同)以后,调试网站ASP网页时,系统就不会通过DNS服务器去查询域名了,而认为该域名直接与本机IP绑定在一起。这样设计网页时,就不会出现“找不到服务器或DNS”的错误了。当然,新建网站时如果不指定主机头(域名),则网站的默认主机头(即域名)就是localhost。

用记事本创建一个简单的ASP网页测试文件(asptest.asp),内容如下。

<%

Response.write "Hello,how do yo do."

%>

将文件保存在网站主目录D:\CH-6下。

下面来调试ASP网页,调试方法有以下两种。

一是在IIS管理器中,选中某网站里的一个ASP文件,右击,在弹出的菜单中选择“浏览”。

二是在浏览器地址栏输入地址(虚拟域名或IP),以及ASP文件路径和文件名,按回车键。

本例asptest.asp的调试,用第一种方法,先打开IIS管理器,选中“testsite”站点(见图6-3(f)),在右边选中asptest.asp文件,右击,在弹出的菜单中选择“浏览”,即可显示出调试asptest.asp的结果;用第二种方法,即直接在浏览器地址栏输入域名+路径+文件名,再按回车键,即输入www.test.cn/asptest.asp,按回车键,也可看到调试结果,如图6-8所示。调试前面的6-1.asp,结果一样。

img406


图6-8 ASP测试网页浏览结果

当某网页文件不在网站文件夹下时,可以在网站下创建一个虚拟目录,让该虚拟目录与网页文件所在文件夹建立映射关系,这样就可以调试该网页文件了。虚拟目录的创建如图6-9所示。

img407


图6-9 给网站创建虚拟目录

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈