Perl是一种非常流行的脚本语言,用于开发各种各样的工具。它的一个众所周知的用途是基于web的CGI(公共网关接口)应用程序,它允许Perl脚本从web服务器执行。只需稍加配置,就可以在WindowsServer2003系统上配置IIS6,以便通过CGI提供Perl脚本。
在完成任何IIS安装之前,必须将Perl二进制文件提取到系统中。下载ActiveState Perl分发包(获取AS zip文件,而不是安装程序),并将其解压缩到服务器上的文件夹(即“C:Perl”)。我们将映射IIS以使用此目录中的文件。
打开Internet Information Services Manager到Web服务扩展,然后选择添加新扩展的选项。
设置以下属性:
完成后,应用更改。
您应该在Web服务扩展列表中看到状态设置为allowed的新扩展。
安装了服务扩展之后,我们必须创建Perl脚本文件类型映射。
右键单击“网站”文件夹并转到“属性”对话框。
在“主目录”选项卡上,打开“配置”对话框。
要允许IIS执行Perl脚本文件(.pl),请添加具有以下属性的扩展映射:
完成后应用更改。
此外,如果将Perl脚本部署为CGI文件(.CGI),则还需要为此文件类型配置扩展映射:
完成后应用更改。
对IIS进行所需的配置更改后,从命令提示符运行“iisreset”命令,以确保更改已被推送并处于活动状态。
此时,iis6应该能够成功地为Perl脚本提供服务。
此时,您的服务器已准备就绪,但为了确保我们可以很容易地通过IIS确认您的Perl设置。在名为“C:Inetpubwwwroot”的目录中创建两个文本文件测试.pl'和'测试.cgi'都包含以下内容:
#!c:perlbinperl.exe
use strict; use CGI; my $test = new CGI;
print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;
最后,浏览地址:'http://localhost/test.pl'和'http://localhost/test.cgi'在您的服务器上,您应该看到一条消息,说明Perl正在工作。如果页面加载成功,Perl现在就可以在您的机器上运行了。
一旦在Windows系统上安装并运行Perl,就可以部署或开发自己的Perl CGI应用程序。
从ActiveState下载ActivePerl(作为Zip包)
微软刚刚修补了WindowsXP中的一个远程代码执行漏洞,在退出主流支持五年后进行了一次关键的更新。但是,Windows Update不会自动安装它。您必须手动从Microsoft网站下载并安装它。 正如Microsoft的安全响应中心所解释的,此修补程...
...而有些对每个人都有用。下面是对每个功能的说明,以及如何打开或关闭它们。 无论您是否启用了Windows10功能,所有这些功能都会占用硬盘空间。但你不应该只启用每一项功能——这可能会导致安全问题和系统性能下降。只启...
...按照这个分步指南来保护您的用户和服务器。您还将学习如何测试您使用的服务,以了解它们到底有多安全。 为什么密码套件很重要 微软的IIS非常棒。安装和维护都很容易。它有一个用户友好的图形界面,使配置轻而易举。...
...一台机器上安装一个操作系统。 下面的文章向您展示了如何使用一些更流行的虚拟化软件程序在Windows和Windows中运行Linux,以及如何在windows7中运行XP模式。我们还将向您展示如何在Windows中创建和使用虚拟硬盘,甚至如何在PC上运...
...网址,而不是一个IP地址。一旦你搞定了,你就可以学习如何转发路由器上的端口,这样你就可以用不同的方式访问特定的计算机。 如果您想更安全地在家庭网络上进行跳转,可以查看如何在路由器上使用DD-WRT配置OpenVPN。如果...
...些改名之后,它现在被称为livemesh 2011,我们将向您展示如何开始使用它。 Microsoft Live Mesh 2011允许您使用“云”在PC和Mac之间同步、存储和共享文件。如果您正在测试livemesh测试版,您应该最近收到了一封来自微软的电子邮件,告...
Perl是一种非常流行的脚本语言,用于开发各种各样的工具。它的一个众所周知的用途是基于web的CGI(公共网关接口)应用程序,它允许Perl脚本从web服务器执行。只需稍加配置,就可以在WindowsServer2008系统上配置IIS7,以便通过CGI...
...whsvail中提供,因为它构建在server2008r2之上。我们来看看如何在whsvail上安装和运行它。 MSE 2.0测试版 首先将MSE 64位安装包放入一个Vail服务器共享文件夹中。您将需要使用64位版本,因为这是唯一的版本维尔来。 现在,在连接到...
web上最流行的开发平台之一是PHP,它支持许多流行的应用程序和网站,如Facebook、WordPress和Joomla。虽然这些系统中的大多数都是“设计”为在运行apacheweb服务器的Linux系统上使用的,但是您可以在Windows server2003系统上通过iis6部署P...
...是开源工具AWStats。 在设置AWStats之前,您需要确保在您的windowsserver2003/iis6或windowsserver2008/iis7机器上安装Perl。 配置网站日志 为了捕获AWStats跟踪的数据,您的站点必须记录以下字段: 日期 时间 知识产权 用户名 cs法 cs uri干 sc...