Python 使用mod_wsgi在apache上设置Django

Python 使用mod_wsgi在apache上设置Django,python,django,apache,wsgi,Python,Django,Apache,Wsgi,试图使用mod_wsgi在CentOS 6上的apache上安装Django,但我不确定我的安装有什么错误。我尝试了很多不同的安装指南,但在apache日志中总是出现相同的错误: [Mon Mar 31 19:51:22 2014] [error] [client ::1] mod_wsgi (pid=39608): Target WSGI script '/opt/django/movies/movies/wsgi.py' cannot be loaded as Python mo

试图使用mod_wsgi在CentOS 6上的apache上安装Django,但我不确定我的安装有什么错误。我尝试了很多不同的安装指南,但在apache日志中总是出现相同的错误:

[Mon Mar 31 19:51:22 2014] [error] [client ::1] mod_wsgi (pid=39608): Target WSGI       script '/opt/django/movies/movies/wsgi.py' cannot be loaded as Python module.
[Mon Mar 31 19:51:22 2014] [error] [client ::1] mod_wsgi (pid=39608): Exception occurred processing WSGI script '/opt/django/movies/movies/wsgi.py
[Mon Mar 31 19:51:22 2014] [error] [client ::1] Traceback (most recent call last):
[Mon Mar 31 19:51:22 2014] [error] [client ::1]   File "/opt/django/movies/movies/wsgi.py", line 16, in <module>
[Mon Mar 31 19:51:22 2014] [error] [client ::1]     from django.core.wsgi import get_wsgi_application
[Mon Mar 31 19:51:22 2014] [error] [client ::1] ImportError: No module named wsgi
/etc/httpd/conf/httpd.conf

<VirtualHost *:80>
WSGIScriptAlias / /opt/django/movies/movies/wsgi.py
ServerName localhost
DocumentRoot "/opt/django/movies"
<Directory /opt/django/movies/movies>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

</VirtualHost>

WSGIScriptAlias//opt/django/movies/movies/wsgi.py
服务器名本地主机
DocumentRoot“/opt/django/movies”
命令拒绝,允许
通融

mod_wsgi正在使用的Python安装中安装的Django版本是旧版本。django.core.wsgi模块并不总是存在

您应该了解Python安装mod_wsgi使用的是什么,并更新安装的Django。见:


顺便说一句,不要将DocumentRoot设置为Django项目位于该目录下,这是向安全问题迈出的一步,Apache的轻微错误配置可能会暴露您的所有源代码,包括设置文件及其密码。

看起来您的服务器上没有启用wsgi(我甚至没有在我的mods_可用文件夹中看到wsgi)-如果您刚刚启用了这样一个mod,您是否重新启动了服务器?
<VirtualHost *:80>
WSGIScriptAlias / /opt/django/movies/movies/wsgi.py
ServerName localhost
DocumentRoot "/opt/django/movies"
<Directory /opt/django/movies/movies>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

</VirtualHost>