Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2015, 10:55
letni
 
Fecha de Ingreso: octubre-2008
Mensajes: 276
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Apache Tomcat + Django

Gracias Carlangueitor,

Estoy probando con wsgi.

Hago estos pasos:

1.- Instalo el wsgi: sudo aptitude install libapache2-mod-wsgi
2.- Instalo virtualenv: sudo apt-get install python-virtualenv
3.- Creo un directorio llamado venv en la carpeta de mi aplicación Django: virtualenv --no-site-packages venv
4.- Activo virtualenv source ./venv/bin/activate
5.- Edito el wsgi.py con lo siguiente:
Código:
# -.- coding: utf-8 -.-
import os, sys
from mySite import settings
 
path = settings.PATH
if path not in sys.path:
    sys.path.append(path)
 
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mySite.settings")
 
from django.core.wsgi import get_wsgi_application
_application = get_wsgi_application()
6.- Edito el settings.py: PATH = '/var/www/mySite'
7.- Creo el fichero mySite.conf en /etc/apache2/sites-available con lo siguiente:
Código:
<VirtualHost *:80>
    ServerName mysite.com
    ServerAlias www.mysite.com
    DocumentRoot /var/www/mySite
 
    <Directory />
        Order Deny,Allow
        Deny from all
        Options None
        AllowOverride None
    </Directory>
    <Directory /var/www/mySite>
        Options None
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
 
    WSGIDaemonProcess mysite.com python-path=/var/www/mySite:/var/www/mySite/venv/lib/python2.7/site-packages
    WSGIProcessGroup misite.com
    WSGIScriptAlias / /var/www/mySite/mySite/wsgi.py
</VirtualHost>
8.- Edito el archivo /etc/hosts: 127.0.0.1 localhost mySite
9.- Activo el sitio: a2ensite mySite
10.- Reinicio Apache: /etc/init.d/apache restart

Pero no carga mi página al escribir http://mySite en la barra de direcciones, ¿me falta por hacer algo?

Nota: Me he ayudado de este artículo y de este otro.

Gracias.
__________________
Uso Apache 2.2 con PHP 5.5.9 y MySQL 5.1
Uso Eclipse IDE for Java Developers, Version: Mars.1 Release (4.5.1), Build id: 20150924-1200 para programar en Java bajo Windows

Última edición por letni; 18/09/2015 a las 11:47