无法用wsgi重新加载apache

时间:2014-02-18 10:55:57

标签: django apache mod-wsgi

所以我正在关注如何部署Django的教程:https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/modwsgi/

我在httpd.conf

中复制了这个
WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonPath /path/to/mysite.com

<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Order deny,allow
Require all granted
</Files>
</Directory>

现在我的所有网站都被重定向到我的django应用程序 所以我尝试在该脚本周围放置一个VirtualHost,如果我这样做,我就无法重新加载apache2。知道为什么或如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我不知道我多久都在研究这个问题。但我找到了一些东西:

WSGIPythonPath /path/to/mysite.com

如果我写这行,我就无法重新加载apache。

所以我把它删除了,我写道:

import sys
sys.path.append('/home/myproject/')

在wsgi.py中

它有效:)