ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin">
AllowOverride None
AddHandler cgi-script pl cgi
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
我做错了什么 ??
答案1
将 ScriptAlias 更改为别名。
答案2
这意味着您尝试调用以http://example.com/cgi-bin/在浏览器的地址栏中,没有指定要执行的实际 CGI 脚本(即:../cgi-bin/script.cgi)。您的代码表明根本没有问题。
尽管你可能想将参数括在你的脚本别名 指示双引号内,如下所示:
ScriptAlias "/cgi-bin/" "/var/www/cgi-bin/"