这可能很简单。但我想我对WSGI和Django来说太陌生了。我在/ var/www/mysite托管的Ubuntu虚拟机上有一个全新的闪亮Django项目。该项目是与在Apache上设置django的问题
django-admin startproject mysite
我下面一个WSGI教程得到它成立创建的,所以我创建了一个./apache文件夹,这里面我把这个文件,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()
我加入这个配置行到Apache配置:
WSGIScriptAlias//var/www/mysite/apache/django.wsgi
当我尝试打现场,什么都不会返回。连接只是挂起。这是在我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
因此,它击中的网站。但有人没有做任何事情。 errors.log中没有错误。
任何人有任何想法?
为什么命名为wsdl?它不应该是.wsgi吗?不是说这可能很重要.. – 2010-08-15 19:26:30
对不起,这是一个错误的帖子。更正为wsgi(它在文件中) – Amy 2010-08-15 19:42:16