Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask/despliegue»
De WikiEducator
| Línea 39: | Línea 39: | ||
| + | <source lang="apache"> | ||
| + | <Directory /home/*/public_html> | ||
| + | Options Indexes FollowSymLinks MultiViews ExecCGI | ||
| + | AddHandler wsgi-script .wsgi | ||
| + | Order allow,deny | ||
| + | Allow from all | ||
| + | </Directory> | ||
| + | </source> | ||
{{Objetivo| | {{Objetivo| | ||
|Title=Despliegue en Heroku}} | |Title=Despliegue en Heroku}} | ||
Revisión de 12:27 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> |
<Directory /home/*/public_html> Options Indexes FollowSymLinks MultiViews ExecCGI AddHandler wsgi-script .wsgi Order allow,deny Allow from all </Directory>