403在apache中运行perl脚本时出错

时间:2015-09-05 17:51:41

标签: linux apache perl ubuntu cgi

我正在尝试通过localhost测试perl脚本。我配置了apache以允许从/ usr / lib / cgi-bin运行perl脚本(或者我认为)。每当我去localhost / cgi-bin / script.pl时,我都会收到403 Forbidden错误。这是我的apache conf文件。

[Sat Sep 05 10:30:12.565510 2015] [access_compat:error] [pid 10918] [client 127.0.0.1:60699] AH01797: client denied by server configuration: /usr/lib/cgi-bin/hello.pl

在我的错误日志中,我不断得到这个:

    (try
        (code)
    (catch Exception e true)))

1 个答案:

答案 0 :(得分:2)

您有Order allow,deny,除非至少一个允许指令通过,否则会拒绝该请求。

您没有Allow指令(Directory / home / cgtopher / public_html /除外,它不包括cgi-bin目录)。

(将Allow from all添加到cgi-bin目录?)