Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask/despliegue»
De WikiEducator
Línea 4: | Línea 4: | ||
{{Objetivo|1= | {{Objetivo|1= | ||
− | '''Documentación:''' http://flask.pocoo.org/docs/deploying/mod_wsgi/ | + | '''Documentación:''' |
+ | * http://flask.pocoo.org/docs/deploying/mod_wsgi/ | ||
+ | * https://beagle.whoi.edu/redmine/projects/ibt/wiki/Deploying_Flask_Apps_with_Apache_and_Mod_WSGI | ||
+ | '''Pasos''' | ||
* Instalar mod-wsgi | * Instalar mod-wsgi | ||
− | + | $ sudo apt-get update | |
+ | $ sudo apt-get install libapache2-mod-wsgi | ||
* Crear archivo de arranque | * Crear archivo de arranque | ||
from <miaplicacion> import app as application | from <miaplicacion> import app as application |
Revisión de 20:11 18 nov 2013
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Documentación:
Pasos
$ sudo apt-get update $ sudo apt-get install libapache2-mod-wsgi
from <miaplicacion> import app as application
activate_this = '/ruta/al/env/bin/activate_this.py' execfile(activate_this, dict(__file__=activate_this))
import sys sys.path.insert(0, '/ruta/a/la/aplicacion')
<VirtualHost *> ServerName example.com WSGIDaemonProcess yourapplication user=user1 group=group1 threads=5 WSGIScriptAlias / /var/www/yourapplication/yourapplication.wsgi <Directory /var/www/yourapplication> WSGIProcessGroup yourapplication WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> </VirtualHost> |