冰镇可乐 发表于 2018-11-27 09:50:56

设置apache支持cgi

1. 设置cgi目录,允许执行cgi


      AllowOverride all
      Options ExecCgi
      Order allow,deny
      Allow from all
   

2.设置cgi别名
ScriptAlias /cgi-bin/ "/data/wwwroot/cgi-bin"

3. 设置后缀如.cgi, .pl等等,任意可以想到的
AddHandler cgi-script .cgi .pl

4. 重启apache





cgi测试页:
将以下代码保存为test.cgi,且赋予执行权限,即可查看apache是否支持cgi

#!/usr/bin/perl
print "Content-type: text/html \n\n";
foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
}



页: [1]
查看完整版本: 设置apache支持cgi