Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: bash en 5 Junio 2012, 02:59 AM

Título: apache server & cgi compilados(escrito en c / c++)
Publicado por: bash en 5 Junio 2012, 02:59 AM
buenas a todos me gustaría primero que todo darles a todos mi cordial saludo.

no soy nuevo en elhacker.net pero si en  el foro.


bien estaba leyendo sobre el programa servidor apache y se me ocurrio trabajar con un form en perl (pero se me olvidaba que no programo en perl  :huh:  :huh:), bueno la cosa es quiero trabajar con un lenguaje compilado (por ejemplo c, c++ ) bueno no es que quiero lo estoy intentando ,aqui abajo le doy detalles quizas mas importante que mi parloteo.


estoy trabajando con un tutorial simple pero que va al punto de lo que quiero.
esta es la URL : http://www.ok.cl/cgimaster/


  /* Programa Hola Mundo */
  /* Autor: Juan Manuel Doren */
  /* Compilar en unix con: gcc -i hola.c -o hola.cgi */
/*Todo tiene un principio*/
  int main(){
     
    printf("Content-Type: text/html\n\n");
    printf("<html>Hola Mundo</html>\n");

    return( 0 );



para configurar apache estuve leyendo de esta pagina :
http://www.thesitewizard.com/archive/addcgitoapache.shtml

para agregar el manipulador busco el archivo httpd.conf  que debería tener la configuración principal luego me di cuenta de apache2.conf que si tiene la configuración que necesito...


la verdad lo hago lo que dice en ambas web, pero nada paso para mi sorpresa.

por si es necesario que se sepa estoy usando ubuntu 12.04 , le asigne permiso de ejecución al .cgi pero nada de nada y ahora solo lo hago en http://localhost//.

le pido disculpa tardía quizás por mi mal experiencia editando mis pensamientos.

gracias por todo.

Título: Re: apache server & cgi compilados(escrito en c / c++)
Publicado por: [u]nsigned en 5 Junio 2012, 15:25 PM
Si haces cambios de directiva en Apache, tenes que reiniciarlo para que las tome, proba ejecutando esto en la consola:

Citarsudo /etc/init.d/apache2 restart

Y luego proba de nuevo. Como ya dije arriba Apache no toma las nunevas directivas hasta que e reinicie su demonio (servicio)

Saludos
Título: Re: apache server & cgi compilados(escrito en c / c++)
Publicado por: bash en 5 Junio 2012, 16:42 PM
bien es cierto hubo un cambio , pero ahora me da un error con los permisos de accesos al archivo, claro le di chmod.

y como quiera me da el siguiente salida.

por cierto se que el browser no tiene nada que ver y no lo he probado con otros pero estoy usando opera.




Forbidden

You don't have permission to access /prueba.cgi on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80


Título: Re: apache server & cgi compilados(escrito en c / c++)
Publicado por: [u]nsigned en 5 Junio 2012, 16:54 PM
Bueno, ahora es un tema de permisos. Habria que ver a que usuario corresponde el archivo prueba.cgi

Citarls -l prueba.cgi

Tendrias que usar chown pra cmabiar el propietario del archivo prueba.cgi.
http://www.socinfo.com/ubuntu/apache/permisos

Saludos
Título: Re: apache server & cgi compilados(escrito en c / c++)
Publicado por: bash en 5 Junio 2012, 17:30 PM
hey gracias por todo pero aun me sigue dando el mismo error ,vere que hago luego comento aqui.
Título: Re: apache server & cgi compilados(escrito en c / c++)
Publicado por: Valkyr en 7 Junio 2012, 02:57 AM
En esta página se explica cómo hacer lo que quieres:

http://www.ubuntugeek.com/how-to-install-apache2-webserver-with-phpcgi-and-perl-support-in-ubuntu-server.html

Espero que te sirva.

Saludos.
Título: Re: apache server & cgi compilados(escrito en c / c++)
Publicado por: bash en 13 Junio 2012, 05:15 AM
bueno gracias por todo al final no funciono al parecer tendre que instalar ubuntu server o otra variante de linux disenada para servidores , y olvidarme de mi amado C++ oooohh.

pero de todas formas le agradezco el interes.  :D