Cgi en c
Publicado por blasterx (1 intervención) el 27/01/2002 11:57:41
Buenas.
Estoy intentando aprender a programar cgis en C, el primer intento lo hize con el siguiente codigo:
/* Programa Hola Mundo */
/* Autor: Juan Manuel Doren */
/* [email protected] */
/* Compilar en unix con: gcc -i hola.c -o hola.cgi */
int main(){
printf("Content-Type: text/html\n\n");
printf("<html>Hola Mundo</html>\n");
return( 0 );
}
Bien, como se ve en el codigo del programa, este dice que se compile con gcc -i hola.c -o hola.cgi , pero el gcc no me reconoce -i , asi que yo lo compilo con el siguiente comando: gcc -o hola.cgi hola.c , que viene a ser lo mismo. Ahora guardo hola.cgi en /var/www/html/ , y abro un explorador nuevo y meto: http://127.0.0.1/hola.cgi , y me sale el siguiente mensaje de error:
You don't have permission to access /hola.cgi on this server.
En el sistema estoy como root, y el fichero lo he puesto con todos los permisos posibles "chmod 777 hola.cgi" , pero no soy capaz de hacer funcionar el programa, no se si hace falta instalar algun modulo de cgi en C, he estado buscando algo pero nada ¿ alguna idea ? si os sirve de algo uso Mandrale 8.1
Un saludo a todos y mucghas gracias.
Estoy intentando aprender a programar cgis en C, el primer intento lo hize con el siguiente codigo:
/* Programa Hola Mundo */
/* Autor: Juan Manuel Doren */
/* [email protected] */
/* Compilar en unix con: gcc -i hola.c -o hola.cgi */
int main(){
printf("Content-Type: text/html\n\n");
printf("<html>Hola Mundo</html>\n");
return( 0 );
}
Bien, como se ve en el codigo del programa, este dice que se compile con gcc -i hola.c -o hola.cgi , pero el gcc no me reconoce -i , asi que yo lo compilo con el siguiente comando: gcc -o hola.cgi hola.c , que viene a ser lo mismo. Ahora guardo hola.cgi en /var/www/html/ , y abro un explorador nuevo y meto: http://127.0.0.1/hola.cgi , y me sale el siguiente mensaje de error:
You don't have permission to access /hola.cgi on this server.
En el sistema estoy como root, y el fichero lo he puesto con todos los permisos posibles "chmod 777 hola.cgi" , pero no soy capaz de hacer funcionar el programa, no se si hace falta instalar algun modulo de cgi en C, he estado buscando algo pero nada ¿ alguna idea ? si os sirve de algo uso Mandrale 8.1
Un saludo a todos y mucghas gracias.
Valora esta pregunta


0