Python 使用apache运行django应用程序

Python 使用apache运行django应用程序,python,django,apache,wamp,Python,Django,Apache,Wamp,我创建了一个django应用程序,并使用runserver命令运行它,它可以工作。但我想使用apache运行它,所以我安装了带有apache 2.4.9的wampserver 2.5。之后,从下载mod_wsgi‑3.5.ap24.win‑amd64‑py3.4.zip并将其放入apache模块文件夹中,然后将这些代码添加到httpd.conf: LoadModule wsgi_module modules/mod_wsgi.so WSGIPythonHome E:/software/Pytho

我创建了一个django应用程序,并使用runserver命令运行它,它可以工作。但我想使用apache运行它,所以我安装了带有apache 2.4.9的wampserver 2.5。之后,从下载mod_wsgi‑3.5.ap24.win‑amd64‑py3.4.zip并将其放入apache模块文件夹中,然后将这些代码添加到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-Apache2.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()

对不起,我的英语很糟糕

以下链接将帮助您解决问题

我只是跟着,这对我来说很有效。
希望这也能对您有所帮助。

不鼓励使用仅链接的答案,因为链接可以更改/删除。请在答案中添加一些实际信息,否则可能会被删除。