打印本文 打印本文  关闭窗口 关闭窗口  
校园网中CGI环境的建立和应用
作者:傅叔平  文章来源:成都教育学院  点击数  更新时间:2006/7/2 11:41:14  文章录入:admin  责任编辑:admin

三     CGI软件环境的建立

  1. 操作系统和Internet服务管理器

  建议操作系统采用Windows 2000 Server,微软在此操作系统中提供了一个默认的Internet服务管理器(Internet Service Manager),当Windows 2000 server安装时,如果用户没有选择“不安装Internet服务管理器”,它就被自动安装。Internet服务管理器常常被称作“Internet信息服务器”(Internet Information Server),简称IIS。Windows 2000 Server中的IIS版为5.0。(XMW)

  如果采用Windows NT Server 4.0操作系统则要另外安装IIS4.0。(XMW)

  2. 默认Web站点的设置

  一般规模不大的校园网有一个Web站点就够了,所以我们可以不新建Web站点,只需对安装IIS时生成的默认Web站点进行适当的设置,使其满足我们的应用即可。

  设置方法如下:
  ①     开始——程序——管理工具——Internet服务管理器。出现如图1的窗口。    


图1

  ②右键单击“默认web站点”——属性。出现“默认Web站点属性”对话框。(XMW)

  ③在“默认Web站点属性”对话框中选“主目录”,在此页框中: 
      在“内容应该来自于”单选钮组中选“此计算机上的目录”; 
      在“本地路径”文本框中输入存放主页的路径,如“e:\cdce_webs\”; 
      选中“读取”复选框; 
      在“执行许可”下拉列表中选“脚本和可执行程序”。 
      各参数设置情况如图2,设置好后单击“确定”。 


图2

  ④再在“默认Web站点属性”对话框中选“文档”,在此页框中:
   选中“启用默认文档”复选框;
   单击“添加”按钮——在“添加默认文档”文本框中输入主页的文件名,如“cdce.html”——单击“确定”按钮回到“默认Web站点属性”对话框;
   在文档文本框中选中刚才添加的文件名并用左边的箭头按钮将该文件名调整到最前面的位置。
设置好的情况如图3。 


图3 

  至此,Web默认站点已设置好,只要作一个主页(文件名与上述第④步所设相同,如“cdce.html”)存放在上述第③步所设的本地路径(如e:\cdce_webs)中,校园网中其它计算机均可在Web浏览器中像访问Internet上的网站那样来访问该主页,即在浏览器的地址栏中输入服务器在局域网中的IP地址(如“http://192.168.0.1”)来访问该主页。如果已安装了代理服务软件(如MS Proxy),并设置了代理服务器的名字(如cdce),则还可以用域名(如“http://cdce”)来访问主页。(XMW)

  3. CGI编程语言的安装和设置

  从理论上讲,只要符合CGI的规范,任何程序设计语言均可用来编写CGI程序。其中比较典型和应用广泛的是Perl。Perl是Practical Extraction and Report Language的简称,由Larry Wall所发展。Perl原是运行于UNIX系统,现已广泛运用于OS/2,Windows 9x,Windows/NT/2000等操作系统。它之所以在CGI编程中得到广泛应用,主要是因为它对字符串的处理功能很强,还有就是它语法简单,容易使用。只要有一门高级语言编程的基础,如C、C++、Pascal,甚至Basic,都可极快地掌握使用这门语言。(XMW)

  Perl已有多个版本,作者在实践中采用的是Active Perl,可从http://www.activestate.com/ASPN/Downloads/ActivePerl/免费下载,大小约8MB。(XMW)

  下载安装后,还需在IIS中按如下方法进行设置:
  ①启动Internet信息服务;
  ②在默认Web站点中增加一个虚拟目录:右键单击“默认Web站点”——新建——虚拟目录——下一步——在“别名”文本框中输入代表此虚拟目录的名称,如cgi_perl,下一步——在“目录”文本框中输入(浏览查找)存放Perl源程序的目录,如“E:\cdce_webs\cgi-shl”,下一步——在“允许下列权限”系列里选中“读取”和“运行脚本”、“执行”三个复选框,下一步——完成。
  完成后,在Internet信息服务窗口的“默认Web站点”下面将出现新建的虚拟目录,如图4。 


图4

  ③右键单击刚建立的虚拟目录,如cgi_perl——选取“脚本资源访问”和“读取”复选框——单击“配置”按钮——单击“添加”按钮——在“可执行文件”文本框中输入(或浏览查找)Perl的可执行文件的文件名(包括盘符路径),如“E:\Perl\bin\Perl.exe %s %s”,在“扩展名”文本框中输入Perl源程序文件的扩展名“.pl”,确定。
  完成后,在“应用程序配置”窗口的“应用程序映射”框中将会出现刚设置的内容,如图5。 


图5

  至此,CGI编程环境已设置好,以后只要把Perl源程序以.pl为扩展名存放到设定的目录,如E:\cdce_webs\cgi-shl,即可正常运行了。
  Perl是解释运行的,一般Perl程序的第一行需注明自己是一个Perl程序而不是shell程序,所以一般将下面一行语句:
   #! <路径>/perl
  作为文件的第一行。(XMW)

上一页  [1] [2] [3] [4] [5]  下一页

打印本文 打印本文  关闭窗口 关闭窗口