我正在尝试通过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)))
答案 0 :(得分:2)
您有Order allow,deny
,除非至少一个允许指令通过,否则会拒绝该请求。
您没有Allow指令(Directory / home / cgtopher / public_html /除外,它不包括cgi-bin目录)。
(将Allow from all
添加到cgi-bin目录?)