Hola mundo! (version WSGI)
Estos dias estoy trasteando WSGI, eso ya os lo he comentado
Nuevos entornos, nuevos conocimientos, es tiempo de anotar recursos valiosos
En este caso quiero anotarme la configuracion basica para que una aplicacion WSGI funcione
El entorno, el tipico:
Ubuntu Hardy Heron
Apache
Webmin
Modulo WSGI
Para
que os corra el tipico "Hola mundo!" hay que crear un servidor virtual
tipico de Apache (el Webmin en este caso es la unica opcion que he sido
capaz de encontrar que me funcione rapidamente, seguro que es porque ya
se como va)
Luego hay que ir a "Editar Directivas" del site virtual y añadir lo siguiente:
WSGIScriptAlias /nombreDeLaAplicacion /path/a/vuestro/directorio/de/WSGIs/scriptDeLaAplicacion
<Directory "/path/a/vuestro/directorio/de/WSGIs">
Order allow,deny
allow from all
</Directory>
Y
luego, en ese directorio creais un fichero llamado scriptDeLaAplicacion
(substituir en los dos casos por el nombre verdadero del fichero, en mi
caso Yanged.py) con el siguiente contenido:
def application(environ, start_response):
start_response('200 OK',[('Content-type','text/plain')])
return ['Hola mundo!']
Ojo que la funcion debe llamarse application
Y con esto al ir a la direccion http://nombreDelServidor/nombreDeLaAplicacion os deberia salir
Hola mundo!
He
intentado utilizar el fichero .htaccess para configurar el site de un
modo un poco mas como en la vida real pero aun no he sido capaz
(tampoco ha sido la prioridad)
Si encuentro la manera la publicare aqui