我正在尝试为虚拟主机创建根目录,以便它可以执行 CGI 脚本。我在我的虚拟主机声明中添加了以下内容:
<VirtualHost *:80>
<Directory />
Options +ExecCGI
</Directory>
DocumentRoot /path/to/root
ServerName servername
AddHandler cgi-script .pl
</VirtualHost>
我正在尝试为虚拟主机创建根目录,以便它可以执行 CGI 脚本。我在我的虚拟主机声明中添加了以下内容:
<VirtualHost *:80>
<Directory />
Options +ExecCGI
</Directory>
DocumentRoot /path/to/root
ServerName servername
AddHandler cgi-script .pl
</VirtualHost>
假设您希望允许 cgi 脚本在根目录中运行,您将希望更改 Directory 部分。我认为您将目录与位置混淆了。目录是指磁盘上的目录,而位置是指从文档根目录开始的路径。
所以你想要的更像是:
有关更多信息,请参阅Apache 教程:使用 CGI的动态内容。