我是Django框架和Python的新手。我安装了Python Wamp服务器并下载了mod_wsgi。我按照these steps
我很困惑我是否正确配置它,因为当我停止wamp服务器时,http://127.0.0.1:8000/
也能正常工作。
答案 0 :(得分:2)
您是否考虑过阅读以下任何官方mod_wsgi文档:
包括其快速配置指南。
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide
我们现在需要在Apache中设置哪些配置来映射您的应用程序,并更好地解释您所看到的问题,包括浏览器或Apache错误日志中的任何错误消息。
答案 1 :(得分:0)
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi是Windows vc10二进制文件的答案。
如果你可以打扰最新的wampserver(或者至少用vc10编译):
添加你的env ;C:\Python27;C:\Python27\Scripts
wget http://peak.telecommunity.com/dist/ez_setup.py
(或者只是将其下载到您的用户文件夹中)
python ez_setup.py
easy_install pip
pip install django
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi(适当的apache moduales(目前有Apache 22和24)
在你的http.config中:
LoadModule wsgi_module modules/mod_wsgi.so
测试开始一个项目:
django-admin.py startproject mysite
python manage.py runserver 83 # (or some other test port that's not 80)
我所做的一切都来自this youtube
编辑:所以当你想停止在端口83上测试并在端口80上使用Apache时
你需要设置WSGIPythonPath
如上所述here(我没有那么烦恼)和WSGIScriptAlias
。这样做的主要指南是here,虽然@Jisson的wamp指南也有,并且显示了我最初发现有用的窗口路径等等。)