mod_wsgi_django
por
@sacrac1
instalar aplicaciones
#yum install httpd mod_wsgi Django
permisos
#chmod 775 /home/usuario
#chmod 775 /home/usuario/deploy
#chmod 755 /home/usuario/deploy/mysite
crear los logs del app
$ mkdir logs apache
$touch apache/django.wsgi
$chmod 664 apache/django.wsgi
configurar wsgi
import os, sys
sys.path.insert(0, '/home/usuario/deploy')
sys.path.insert(0, '/home/usuario/deploy/mysite')
os.environ['DJANGO_SETTINGS_MODULE']= 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
configurar apache
<VirtualHost *:80>
ServerName mysite
DocumentRoot /home/usuario/deploy/mysite
ErrorLog /home/usuario/deploy/mysite/logs/error_log
Alias /media /home/usuario/deploy/mysite/media/
<Directory /home/usuario/deploy/mysite/media>
Options +Indexes
Order deny,allow
Allow from all
</Directory>
<Directory /home/usuario/deploy/mysite/apache>
Options +Indexes
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
configurar host y reiniciar apache
#vim /etc/hosts
127.0.0.1 mysite
#/etc/init.d/httpd start
sino
#systemctl start httpd.service
visitar el sitio
http://mysite
gracias y preguntas a
@sacrac1
mod_wsgi_django
By crocha
mod_wsgi_django
- 970