2009-10-13 68 views
0

我试图使虚拟主机的根目录,以便它可以执行CGI脚本。 我把我的虚拟主机声明如下:帮助使我的根目录不可执行CGI脚本

<VirtualHost *:80> 
    <Directory /> 
    Options +ExecCGI 
    </Directory> 

    DocumentRoot /path/to/root 
    ServerName servername 
    AddHandler cgi-script .pl 
</VirtualHost> 

但是当我尝试执行CGI脚本,它只是下载它来代替。

+0

这种类型的问题通常会在serverfault.com上获得更好的响应 – mjv 2009-10-13 20:25:08

回答

1

要么使用:

<Directory /path/to/root> 
    Options +ExecCGI 
</Directory> 

<Location /> 
    Options +ExecCGI 
</Location> 

DirectoryLocation在Apache的文档。