404 Não encontrado para um script PL existente!

404 Não encontrado para um script PL existente!

Faço uma solicitação GET para um script CGI e recebo um erro 404. No entanto, tenho 100% de certeza de que o script está presente e tem permissões:

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

O URL da solicitação é:

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

O erro que recebo:

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

Isso costumava funcionar para mim antes, masEu pensoparou de funcionar depois que reiniciei o apache, então talvez signifique que é uma configuração que mudei?

Verifiquei os logs de erros do Apache e do PHP e nada de útil foi encontrado para me ajudar com meu problema!

Agradeço qualquer ajuda sobre isso!

Responder1

Você tem um erro na configuração do Apache.

Na sua <VirtualHost>seção você precisa

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

informação relacionada