Ceci est probablement très simple. Mais je suppose que je suis trop nouveau pour WSGI et Django pour l'obtenir par moi-même. J'ai un tout nouveau projet Django sur une machine virtuelle Ubuntu hébergée dans/var/www/mysite. Le projet a été créé avecProblème lors de la configuration de django sur Apache
django-admin startproject mysite
que je suis un tutoriel WSGI pour l'obtenir mis en place, donc je créé un dossier ./apache, à l'intérieur duquel je placé ce fichier, django.wsgi:
import os
import sys
os.environ['DJANGO_SETTINGS_MODULE'] = '/var/www/mysite/mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
J'ai ensuite ajouté cette ligne de configuration à la configuration Apache:
WSGIScriptAlias//var/www/mysite/apache/django.wsgi
Lorsque je tente de frapper le site, rien est retourné. La connexion est bloquée. C'est dans mon access.log:
192.168.2.116 - - [15/Aug/2010:14:09:02 -500] "GET/HTTP/1.1" 500 639 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Ainsi il frappe le site. Mais quelqu'un ne fait rien. Il n'y a pas d'erreurs dans le fichier errors.log.
Vous avez des idées?
Pourquoi est-il nommé wsdl? Ne devrait-il pas être .wsgi? Pas que ça compte probablement .. –
Désolé, c'était une faute de frappe sur le poste. Correcté à wsgi (ce qui est dans le fichier) – Amy