[Ayuda] Instalar y configurar Mod_Perl

Raymond Hall Haro kovalski en msg.com.mx
Vie Feb 27 22:40:10 CST 2004


Luis Medrano Zaldivar wrote:

> Haber explicate....que estoy haciendo mal......al final de cuentas lo 
> que quiero es correr Mod_perl
>

Sale, cuando dices:

> > > Pues resulta que segun yo ya instale el mod_perl pero hice esta 
> pagina:
> > >
> > > <Perl>
> > > print STDERR "Server is Starting\n" if $Apache::Server::Starting;
> > > print STDERR "Server is ReStarting\n" if $Apache::Server::ReStarting;
> > > print "que ondas \n";
> > > </Perl>
>

Lo que estas haciendo es embeber perl dentro del html, al estilo de php. 
Eso es una gracia de embperl http://perl.apache.org/embperl
Con mod_perl el asunto es muy distinto, puede ser al estilo de cgi, 
donde tienes scripts ejecutables en perl, que residen en un directorio 
determinado para scripts, el cual defines en httpd.conf, por ejemplo:

ScriptAlias /cgi-perl/  "/var/www/cgi-bin/"

<Location /cgi-perl> 
#AllowOverride None 
SetHandler perl-script
PerlHandler Apache::PerlRun
 Options ExecCGI  allow from all
PerlSendHeader On
</Location>

Eso hace que tus scripts  bajo /var/www/cgi-bin sean accesibles con el 
url /cgi-perl
Esos scripts son casi como cgi-bines normalitos, salvo que tienes que 
cuidar ciertas cosas, como el uso de globales y conexiones a DBI, para 
el uso adecuado de mod_perl es mejor que leas la guia.
Mas alla de usar mod_perl para acelerar los cgi's, puedes hacer mucho 
mas dado que mod_perl te da chance de intervenir en todo el proceso del 
apache (incluso desde el arranque, configuracion, handlers y mil monerias)

ojala te aclare un poco...
salu2,
Ray


 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/




Más información sobre la lista de distribución Ayuda