Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Apache mod_wsgi en django  (gelezen 603 keer)

Offline MKe

  • Lid
Apache mod_wsgi en django
« Gepost op: 2012/09/06, 16:04:09 »
Ik heb weer eens een probleem met Apache.
Onderstaande heb ik eerder wel gedaan en het werkt toen. Nu snap ik niet precies wat er mis gaat en hoop dat iemand kan helpen. Voor de duidelijkheid, de boel werkt wel met de test-server van django.
Ik heb een Django 1.4 site gemaakt en wil die runnen onder Apache2. Ik probeer dit volgens de volgende howto: https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/.
Mijn code staat in de map /var/django/mysite.
Mijn conf:
WSGIScriptAlias /wibi /var/django/mysite/mysite/wsgi.py
WSGIPythonPath /var/django/mysite

<Directory /var/django/mysite/mysite>
 <Files wsgi.py>
 Order deny,allow
 Allow from all
 </Files>
</Directory>

Ik krijg een Forbidden error op de website en in de error.log staat:
[Thu Sep 06 15:59:13 2012] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: /var/django/mysite/mysite/wsgi.pyIk dacht slim te zijn en Options +ExecCGI aan te zetten in de regel voor '<Files wsgi.py>', maar dit werkt niet, ik krijg dan een  Internal Server Error en de volgende log:
[Thu Sep 06 16:01:30 2012] [error] [client 127.0.0.1] (13)Permission denied: exec of '/var/django/mysite/mysite/wsgi.py' failed
[Thu Sep 06 16:01:30 2012] [error] [client 127.0.0.1] Premature end of script headers: wsgi.py


Iemand een idee?