404 No encontrado para un script PL que existe.

404 No encontrado para un script PL que existe.

Hago una solicitud GET a un script CGI y aparece un error 404. Sin embargo, estoy 100% seguro de que el script está presente y tiene permisos:

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

La URL de solicitud es:

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

El error que recibo:

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

Esto solía funcionar para mí antes, peroCreoDejó de funcionar después de que reinicié Apache, ¿tal vez significa que es una configuración que cambié?

Revisé los registros de errores de Apache y PHP y no encontré nada útil que me ayudara con mi problema.

¡Agradezco cualquier ayuda en esto!

Respuesta1

Tienes un error en tu configuración de Apache.

En tu <VirtualHost>sección necesitas

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

información relacionada