403禁止的CGI脚本

时间:2013-04-14 10:49:53

标签: windows-7 apache2 cgi

我正在尝试在我的服务器上执行.cgi文件但返回以下错误

403 Forbidden
You don't have permission to access /run/test.cgi on this server.
Apache/2.0.64 (Win32) Server at localhost Port 80

服务器conf:

  • windows 7
  • apache 2
  • 的activeperl

我尝试了各种解决方案但没有工作

将/run/test.cgi上的权限设置为可读和可执行的>不工作

尝试更改选项索引>不工作

<Directory "E:/Apache/Apache2/htdocs">
#    Options Indexes FollowSymLinks Includes ExecCGI
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
</Directory>

我的目录位于“E:/Apache/Apache2/htdocs/run/test.cgi”

脚本:

#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print "testing...\n";
use CGI;
use CGI::Carp 'fatalsToBrowser';
#print qq`Perl_version: $]\n`;
#print qq`CGI::VERSION: $CGI::VERSION\n`;
foreach my $var (sort keys %ENV)
{
#   print "$var: $ENV{$var}\n";
}
#print "\nExecuting 'which convert':\n";
#print "\n";
#print "\nExecuting 'find / -name convert':\n";
#print `find / -name convert`;

任何人都可以帮忙吗? 感谢

0 个答案:

没有答案