Django Virtualenv y Apache
Publicado por Luis (1 intervención) el 16/12/2016 04:28:14
Buenas noches
Soy nuevo con Django y estoy intentando configurar correctamente mi virtualenv para trabajar con python3.4 en lugar del 2.7 que viene por defecto con el ubuntu.
Realice la instalación e incluso instale los requerimientos de mi proyecto; pero aun así mi proyecto sigue utilizando el python del SO no del virtualenv.
Esta es la configuración de mi dominio en el sites-available del apache.
Mi wsgi:
Muchas gracias de antemano.
Busque durante días en google y en los documentos del virtualenv, pero no pude encontrar la solución. Perdón si el caso es repetido.
Soy nuevo con Django y estoy intentando configurar correctamente mi virtualenv para trabajar con python3.4 en lugar del 2.7 que viene por defecto con el ubuntu.
Realice la instalación e incluso instale los requerimientos de mi proyecto; pero aun así mi proyecto sigue utilizando el python del SO no del virtualenv.
Esta es la configuración de mi dominio en el sites-available del apache.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# domain: dominio.com
# public: /var/www/html/dominio.com/public_html/
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin webmaster@dominio.com
ServerName dominio.com
ServerAlias www.dominio.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /var/www/dominio.com/public_html
# Django
Alias /media/ /var/www/dominio.com/public_html/media/
Alias /static/ /var/www/dominio.com/public_html/static/
<Directory /var/www/dominio.com/public_html/static>
Require all granted
</Directory>
<Directory /var/www/dominio.com/public_html/media>
Require all granted
</Directory>
WSGIScriptAlias / /var/www/dominio.com/public_html/empac/wsgi.py
WSGIDaemonProcess empac python-path=/root/.virtualenvs/empac/lib/python3.4/site-packages:/var/www/dominio.com/public_html/
WSGIProcessGroup empac
# Log file locations
LogLevel warn
ErrorLog /var/www/dominio.com/log/error.log
CustomLog /var/www/dominio.com/log/access.log combined
</VirtualHost>
Mi wsgi:
1
2
3
4
5
6
7
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "empac.settings")
application = get_wsgi_application()
Muchas gracias de antemano.
Busque durante días en google y en los documentos del virtualenv, pero no pude encontrar la solución. Perdón si el caso es repetido.
Valora esta pregunta
0