1.安装Apache mod_perl.so模块
yum install mod_perl.so
2.修改Apache配置文件
# vi /etc/httpd/conf/httpd.conf
第一:增加Perl支持
AddHandler cgi-script .cgi
修改为
AddHandler cgi-script .cgi .pl
第二:重定向cgi脚本
ScriptAlias /cgi-bin /var/www/cgi-bin/
修改为
ScriptAlias /cgi /var/www/cgi-bin/
第三:发布CGI目录
<Directory /var/www/cgi-bin>
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>
3.增加CGI测试脚本
# cd /var/www/cgi-bin/
# vi svnlog.pl
#!/usr/bin/perl -w
use CGI;
$q = CGI->new;
print $q->header,
$q->start_html('Svn log inquiry'),
$q->h1('svnlog inquiry'),
$q->end_html;
svnlog.pl要有执行权限
4.重启apache服务并验证cgi脚本
# service httpd restart
访问 http://CGI服务器IP地址/cgi/svnlog.pl
可以看到svnlog inquiry及成功
相关推荐
本书重点介绍如何在Linux系统上使用和管理Apache Web服务器。 本书分五大部分,第一部分介绍如何取得、编译、配置和运行Apache。第二部分讨论虚拟Web站点、服务器端包含命令(SSI)以及通用网关接口(CGI)。第三...
书重点介绍如何在Linux系统上使用和管理Apache Web服务器。本书分五大部分,第一部分介绍如何取得、编译、配置和运行Apache。第二部分讨论虚拟Web站点、服务器端包含命令(SSI)以及通用网关接口(CGI)。第三部分...
本程序在Windows2003+Cygwin+Perl5.8.2环境下调试通过,论上Linux/Unix环境下可以正常运行本程序的运行需要如下模块的支持:varsstrict;HTTP::Status;HTTP::Message;HTTP::Date;CGI;因为这个程序还是在开发的初期,...
第四部分 介绍高级特征, 包括如何在Apache中嵌入Perl、如何将Apache用作代理服务器、如何实现安全的事务处理以及如何使用重写URL技术。第五部分 讨论如何提高Apache服务器的性能,以及如何创建可管理 的、多主机的...
接着介绍如何实现 Apache 的一些高级特征,例如如何在Apache 中嵌入 Perl,如何将 Apache 设置成代理服务器重写 URL 引擎。作为一个 Web 站点,必须考虑它的安全性,本书详细介绍如何对 Apache 实现安全机制,例如...
Apache Server Unleashed ______________________________________________ This CD-ROM contains most of the programs the author mentions that you need to get started with Apache Server. CD-ROM ...
1.1 Linux的优点 2 1.2 版权和保证 3 1.3 在哪里可以获取Red Hat Linux 3 1.4 系统需求 3 1.5 小结 4 第2章 Red Hat系统的安装 5 2.1 准备,认真准备 5 2.2 安装Red Hat Linux 6 2.2.1 创建引导盘和辅助盘 6 2.2.2 ...
名称Helios-分布式作业处理系统描述Helios是...要求Helios要求: Unix / Linux风格的操作系统Perl 5.8.8或更高版本MySQL或Oracle数据库用于Web管理控制台的Apache或其他具有CGI功能的Web服务器(单独包装)和通过HTTP
想要自己架站的人一定常常烦恼不知道该把网站放到哪个网页空间,虽然网路上有PChome、Yahoo奇摩等免费的网页空间可用,但这些空间不但容量小,且不支援PHP、CGI等语言,更不提供资料库服务。而现在很多实用的XOOPS、...
perl -MCPAN -e shellcpan[1]> install DBIx::Simple或者通过从Linux发行版的软件包管理系统中进行安装,有一种 还需要Apache和MySQL(或MariaDB)Apache配置必须将Apache配置为使用mod_perl。 这是一个示例配置,...
本教程探讨了LAMP环境的额外设置,比如在Apache上创建虚拟主机、生成SSL证书文件及密钥、针对HTTP事务启用安全SSL协议,以及使用ApacheCGI网关,那样你就可以在自己的网站上运行Perl脚本或Bash脚本。这个话题使用一...
它能够作为Apache Web 服务器的模块执行,也使得其执行效率要高于普通的CGI程序。本书作者是一位经验丰富的程序员,在书中使用了大量的、有一定使用价值的例子来深入浅出地讲解PHP语言及Web编程需要了解的方方面面。...
这是一个用于管理linux服务器的Web页面GUI(steriods上的Webmin)。 HTML和javascript前端已经编写,目前正在perl cgi后端上运行。 最初的STABLE版本将包含DHCP,DNS,FTP和Apache服务。
本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...
X)、epoll(Linux)、/dev/poll(Solaris)和 poll 的高性能事件驱动架构。 可以处理数千个并发连接。 通过模板轻松配置虚拟主机。 外部应用程序支持 支持 PHP、Ruby、Python、Perl 和 Java 外部应用程序。 LSAPI ...
本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...
一组用于网站内容管理的Perl脚本。 包括用户管理器,加密日记,简单的博客解析器,CGI计数器,Web日历和相册生成器。 还是有点笨拙。 经过Linux / Apache测试。
在具有用户级别权限的在线数据库中上载文件,信息并组织/搜索它们。 两者都可以作为Windows准备与MySql一起运行... 还以Linux / Unix / CygWin上的Mod_Perl / CGI软件包的形式提供,用于Apache,MySQL / PostgreSQL。