Me estoy introduciendo en esto de los cgi´s, perl, etc. y he estado realizando una prueba muy simple para ver como funcionan.
Probablemente esté cometiendo alguna torpeza muy grande, pero en fin, no hay manera de aprender si no es equivocandose.
La prueba consistía en intentar que apareciese en el navegador un mensaje simple con perl.
Os comento lo que he hecho...
1.-He creado un fichero de texto prueba.txt , con la siguiente informacion:
#!/usr/bin/perl
print "content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>Probando</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";
print "A ver si funciona\n";
print "</BODY></HTML>\n";
2.-He subido con el FTP a la carpeta CGI y a continuacion he probado a abrirlo en formato TXT, despues lo he renombrado a .cgi y por ultimo a .pl.
En los tres casos, he comprobado desde mi FTP que tenia los permisos de lectura, y al intentar abrirlos daba mensaje de error.
Con cada una de las tres opciones(txt,cgi,pl), he probado a darle también permiso de ejecución. El error seguia siendo el mismo.
En definitiva, no he conseguido verlo.
La página de error que me aparecía decía algo como asi:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
(................)
Apache/1.3.27 Server at supagina.net Port 80
Agradecería me echaseis una mano en encontrar el error, puesto que no tengo ni idea de donde puede estar.
Saludos