Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline MKe

  • Lid
  • Steunpunt: Nee
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?