我创建了一个django应用程序,并使用runserver命令运行它,但它可以工作。但是我想用apache运行它,所以我用apache 2.4.9安装了wampserver 2.5。之后下载了mod_wsgi‑3.5.ap24.win‑amd64‑py3.4从此处将.zip放入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()
对不起,我的英语不好
我只是按照这些步骤操作,它对我有用。希望对您有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句