【发布时间】:2014-10-07 09:39:41
【问题描述】:
我创建了一个 django 应用程序并使用 runserver 命令运行它并且它可以工作。但我想用 apache 运行它,所以我用 apache 2.4.9 安装 wampserver 2.5。之后下载 mod_wsgi‑3.5.ap24.win‑amd64‑ py3.4.zip 来自here 并将其放入 apache modules 文件夹并将此代码添加到 httpd.conf :
LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonHome E:/software/Python34
WSGIPythonPath E:/software/Python34/python.exe
WSGIScriptAlias /ms "E:/software/wamp/bin/apache/apache2.4.9/htdocs/mysite/mod.wsgi.py"
Alias /ms "E:/software/wamp/bin/apache/apache2.4.9/htdocs/mysite"
并将我的 django 应用程序放入 mysite 文件夹。但现在 wamp 无法运行并保持黄色。 请注意,这是我的应用程序版本: -- python 3.4 -- Django 1.7 -- wamp 2.5 -- apache 2.4.9 -- 这是 mod.wsgi.py 中的代码:
import os, sys
path = r'E:\software\wamp\bin\apache\apache2.4.9\htdocs\mysite'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
对不起我糟糕的英语
【问题讨论】: