404 未找到存在的 PL 脚本!

404 未找到存在的 PL 脚本!

我向 CGI 脚本发出 GET 请求,但收到 404 错误。但我 100% 确定该脚本存在且具有权限:

-rwxr-xr-x  1 apache apache   6520 Sep  7 03:01 uu_ini_status_audios.pl

请求URL为:

http://mysite.com/cgi-bin/uu_ini_status_audios.pl?tmp_sid=893facacc5dc392ad0f4c91e6a9e8d40&rnd_id=0.12266222834382812

我收到的错误:

The requested URL /cgi-bin/uu_ini_status_audios.pl was not found on this server.

这以前对我有用,但是我认为在我重新启动 Apache 后它停止工作了,所以也许这意味着我更改了配置??

我检查了 apache 和 php 的错误日志,没有发现任何有用的内容可以帮助我解决问题!

我非常感激任何对此提供的帮助!

答案1

您的 Apache 配置有错误。

在你的<VirtualHost>部分你需要

 ScriptAlias /cgi-bin/ "/var/www/vhosts/mysite.com/httpdocs/cgi-bin/"   

相关内容