Linux Apache 2 增加Perl CGI支持

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及成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章