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/"