【发布时间】:2016-01-27 20:06:24
【问题描述】:
我想将 perl 作为 CGI 运行。即想在 localhost 而不是命令提示符下运行它。
我已经安装了 perl 。我的文件保存在 /var/www/cgi-bin/
我在 /etc/apache2/apche2.conf 中做了以下更改
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory /var/www/cgi-bin/>
Options ExecCGI
AddHandler cgi-script cgi pl
</Directory>
它给了我 404 not found 错误。
以下是我正在访问的网址:
【问题讨论】:
-
您的
ScriptAlias中的/home是什么? -
我已经投票决定重新提出这个问题。它不是重复的(或者,至少不是它被标记为重复的问题的重复)。这是布赖恩关于调试 CGI 程序的绝妙问题。这不是 CGI 程序的问题,而是 Web 服务器配置的问题。当然,这可能与 StackOverflow 无关。