[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apache en debian con PHP, PERL y SSL¿Cómo?



Carlos Aguirre escribió::

From: Ekeko <ek3k0@vtr.net>
Date: 04 Jan 2003 01:25:43 -0300

apt-get install apache-ssl apache-perl php4

de lo que falte se encargará apt.

te recomiendo: man apt-cache


Hola, antes de nada: muchas gracias

Hice el apt-get install que me indicastes y (tocando un poco el httpd.conf) he conseguido tener apache con php y ssl. Eso si, perl no me funciona. aunque en error_log dice esto:

# tail -f /var/log/apache-perl/error_log
[Sat Jan 4 13:41:53 2003] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.2.3 mod_perl/1.27 configured -- resuming normal operations [Sat Jan 4 13:41:53 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec) [Sat Jan 4 13:41:53 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)

Es decir, si que parece que lo cargue. Pero cuando intento ejecutar un script en perl (con permisos de ejecucion) no funciona, me visualiza el codigo. También he probado a poner el script en /usr/lib/cgi-bin y ver era problema de que los scripts han de estar en ese directorio, pero tampoco no me ha ido :(

¿Tal vez es que el script en perl que he usado (#!/usr/bin/perl ; print "hola\n";) no es válido para cargar en apache? ¿O hay que meter los scripts en algun directorio especial?


Me parece que tenés que leer cómo se hace la escritura de cgis, si no me equivoco el script debe estar en /usr/lib/cgi, tener permisos de ejecución para www-data (el usuario que corre el Apache) y para que te escriba algo por la pantalla del browser tenés que indicarle el tipo mime. Te aconcejo que te leas la documentación del módulo perl para CGI.



Bueno, y dejando un lado el problema con el modulo de perl. Al hacer el apt-get install que me has dicho, parece que tenga dos servidores apache, pues debo de lanzar dos:

# /etc/init.d/apache-perl start
# /etc/init.d/apache-ssl start


se supone que una vez que instalaste el Apache mediante el deb, se lanza solo y no tenés que ejecutarlos vos.



# ls  /var/log/ |grep apache
drwxr-xr-x    2 root     root         4.0K Jan  4 12:48 apache-perl/
drwxr-xr-x    2 root     root         4.0K Jan  4 12:19 apache-ssl/

# ls /etc/ |grep apache
drwxr-xr-x    2 root     root         4.0K Jan  4 13:52 apache/
drwxr-xr-x    2 root     root         4.0K Jan  4 12:47 apache-perl/
drwxr-xr-x    2 root     root         4.0K Jan  4 12:33 apache-ssl/

# ps auxf |grep apache
root 599 0.0 0.4 138312 140 ? S 13:48 0:00 /usr/sbin/apache-perl www-data 600 0.0 0.3 138364 112 ? S 13:48 0:00 \_ /usr/sbin/apache-perl www-data 601 0.0 0.3 138364 112 ? S 13:48 0:00 \_ /usr/sbin/apache-perl www-data 602 0.0 0.3 138784 112 ? S 13:48 0:00 \_ /usr/sbin/apache-perl www-data 603 0.0 0.3 138364 112 ? S 13:48 0:00 \_ /usr/sbin/apache-perl www-data 604 0.0 0.3 138324 112 ? S 13:48 0:00 \_ /usr/sbin/apache-perl www-data 605 0.0 0.3 138324 112 ? S 13:49 0:00 \_ /usr/sbin/apache-perl www-data 606 0.0 0.3 138324 112 ? S 13:49 0:00 \_ /usr/sbin/apache-perl www-data 607 0.0 0.3 138324 112 ? S 13:49 0:00 \_ /usr/sbin/apache-perl root 647 0.0 16.7 139340 4980 ? S 13:57 0:01 /usr/sbin/apache-ssl www-data 648 0.0 2.6 2896 784 ? S 13:57 0:00 \_ /usr/lib/apache-ssl/gcache 33 /var/run/gcache_port www-data 649 0.0 17.8 139488 5316 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 650 0.0 16.8 139356 5004 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 651 0.0 17.4 139468 5192 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 652 0.0 16.8 139356 5004 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 653 0.0 16.8 139356 5004 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 654 0.0 16.8 139356 5004 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 655 0.0 16.8 139356 5004 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl www-data 656 0.0 16.8 139356 5004 ? S 13:57 0:00 \_ /usr/sbin/apache-ssl

¿Es esto normal?
Nuevamente gracias por la ayuda :) Y respecto al man apt-cache, ya tengo el APT Howto en mi poder (eso si, no lo he encontrado en formato pdf/ps :( ). Aunque no soy novicio en Linux, si lo soy en Debian, así que todavía me queda mucha documentación al respecto para leer :)

Un saludo

_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail




--
 Héctor Andrés Rompato Carricart <hrompato@au-laplata.com.ar>
 COVIARES/COVIMET
 Departamento de equipos de peaje

 Av. España y Autopista, Quilmes (1878)
 Buenos Aires, Argentina







Reply to: