Re: Apache + Pyhton

2002-04-16 Por tema Miguel ngel Vilela
On Mon, Apr 15, 2002 at 10:51:07PM +0100, Miguel Ángel Vilela wrote:
 
 Hola,  instalé  en  SID  el  paquete  liapache-mod-python,  descomenté
 la línea  LoadModule python_module /usr/lib/apache/1.3/mod_python.so
 en  /etc/apache/httpd.conf y  reinicié  el apache  (/etc/init.d/apache
 restart). Adicionalmente modifiqué el httpd.conf para poner:
 
 IfModule mod_dir.c
 DirectoryIndex index.php index.html index.htm index.shtml index.cgi 
 index.py
 /IfModule
 
 Sin embargo,  no encuentro  la forma de  utilizar scripts  Python para
 generar páginas HTML  como con PHP. El síntoma es  que en el navegador
 (mozilla  0.9.9)  pongo http://127.0.0.1/index.py  y  lo  que hace  el
 navegador es  visualizar el fichero tal  como es, no se  ejecuta en el
 servidor. ¿Qué me falta por hacer?


Pido  disculpas  por   preguntar  algo  que  acabo   de  encontrar  en
/usr/share/doc/libapache-mod-python X) 

En realidad el rollo no parece tan sencillo como poner un index.py con
un simple  print Hola mundo.  Hay que  añadir unas directivas  en el
httpd.conf para añadir  manejadores. En mi caso he probado  a poner al
final:

Directory /home/httpd/html
AddHandler python-program .py
PythonHandler index
/Directory

Nota: /home/httpd/html  es el  path físico  del raíz  del web.  En ese
directorio está el script index.py que les adjunto. 

Gracias al par  de respuestas que recibí, tendré más  cuidado antes de
preguntar bobadas O:-)


-- 

--==--   --==--   Miguel Ángel Vilela   --==--   --==--   

  a.k.a  miguev  at  fmat.ull.es,  GULiC,  Barrapunto   IRC-Hispano  
  GULiC - Grupo de Usuarios Linux de Canarias - http://www.gulic.org  
  Facultad de Matemáticas, Universidad La Laguna --- www.fmat.ull.es  
  Public GPG key at http://search.keyserver.net (search for: miguev)  
  Linux Reg. User #184518 - Debian GNU/Linux SID - kernel 2.4.16-xfs 
  Linux Reg. Machines:  #81674,  #81677,  #105478,  #118020, #118022 
  -- Linux Driver Petition #73209 --- No ePatents Petition #80354 --  
 
 Your good nature will bring unbounded happiness. 

from mod_python import apache

def handler(req):
req.content_type = text/html
req.send_http_header()
req.write(centerinput type=button value='¡Hola Mundo!'/center)
#req.write(centerh1( + varchona + )/h1/center)
return apache.OK



pgp3JzhkBlyXL.pgp
Description: PGP signature


Apache + Pyhton

2002-04-15 Por tema Miguel ngel Vilela

Hola,  instalé  en  SID  el  paquete  liapache-mod-python,  descomenté
la línea  LoadModule python_module /usr/lib/apache/1.3/mod_python.so
en  /etc/apache/httpd.conf y  reinicié  el apache  (/etc/init.d/apache
restart). Adicionalmente modifiqué el httpd.conf para poner:

IfModule mod_dir.c
DirectoryIndex index.php index.html index.htm index.shtml index.cgi index.py
/IfModule

Sin embargo,  no encuentro  la forma de  utilizar scripts  Python para
generar páginas HTML  como con PHP. El síntoma es  que en el navegador
(mozilla  0.9.9)  pongo http://127.0.0.1/index.py  y  lo  que hace  el
navegador es  visualizar el fichero tal  como es, no se  ejecuta en el
servidor. ¿Qué me falta por hacer?

Un saludo y gracias :-)


-- 

--==--   --==--   Miguel Ángel Vilela   --==--   --==--   

  a.k.a  miguev  at  fmat.ull.es,  GULiC,  Barrapunto   IRC-Hispano  
  GULiC - Grupo de Usuarios Linux de Canarias - http://www.gulic.org  
  Facultad de Matemáticas, Universidad La Laguna --- www.fmat.ull.es  
  Public GPG key at http://search.keyserver.net (search for: miguev)  
  Linux Reg. User #184518 - Debian GNU/Linux SID - kernel 2.4.16-xfs 
  Linux Reg. Machines:  #81674,  #81677,  #105478,  #118020, #118022 
  -- Linux Driver Petition #73209 --- No ePatents Petition #80354 --  
 
 We are anthill men upon an anthill world.
-- Ray Bradbury 


pgpoPAM57y6pX.pgp
Description: PGP signature