Python en Apache 2 (para tarados)

Solo para no buscar por Google como un tarado por enésima vez:

Para correr scripts hechos en Python y Ruby en Apache2 sin recurrir a mod_python (corriendo sobre Ubuntu o Debian-símiles).

Editar: /etc/apache2/sites-available/default

o el sitio que corresponda.

Agregar en ls sección <Directory /var/www > o donde correponda

AddHandler cgi-script .rb
AddHandler cgi-script .py

El resto es obvio:

  • reiniciar el servidor ( /etc/init.d/apache2 force-reload o restart)
  • que los scripts tengan permiso de ejecución
  • que tengan al inicio la línea de arranque (es mejor  #!/usr/bin/env python o ruby según corresponda)
  • eventulamente editar en la configuración del directorio el permiso para ejecutar cgis en la parte de Options agregando +ExecCGI )

La siguiente vez que lo busque como un tarado y lo encuentre en mi propio blog, prometo postearlo en los comentarios de forma recursiva hasta envejecer.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s