我正在尝试为虚拟主机创build根目录,以便它可以执行CGI脚本。 我把我的虚拟主机声明如下:
<VirtualHost *:80> <Directory /> Options +ExecCGI </Directory> DocumentRoot /path/to/root ServerName servername AddHandler cgi-script .pl </VirtualHost>
假设你想允许CGI脚本运行在根目录下,你将要改变目录部分。 我觉得你很迷惑目录与位置。 目录是指磁盘上的目录,而位置是指来自文档根目录的path。
所以你想要的更像是:
<Directory /path/to/root> Options +ExecCGI </Directory>
有关更多信息,请参阅Apache教程:使用CGI的dynamic内容 。