Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/12/2007, 06:21
jferrero
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Qué es el mod_perl y como se come?

Por el ejemplo que has puesto, he deducido que estás usando HTML::Embperl.

Según el manual, hay dos formas de ejecutarlo desde el servidor web: como un cgi y desde mod_perl.

Como cgi, basta con instalar el programa embpcgi.pl (o embpcgi.bat) en el directorio que el servidor web tenga configurado para almacenar los cgi (con los permisos adecuados). Y para ejecutarle, los URL deberán tener esta forma: http://www.domain.xyz/cgi-bin/embpcg.../your/document . Es decir, tenemos que agregarle el camino al documento embperl que queremos que ejecute.

Otra opción sería indicarle a Apache que el directorio donde están almacenados los ficheros *.epl deben ser procesados con embpcgi. Para ello, hay que agregar esta información al httpd.conf:
Código:
    <Directory /path/to/your/html/docs>
        Action text/html /cgi-bin/embperl/embpcgi.pl
    </Directory>
Para hacerlo con mod_perl, hay que agregar al fichero de configuración unas líneas con la indicación del manejador que se va a utilizar y con qué ficheros.