如何在windows7中使用wamp服务器配置mod_wsgi

时间:2011-08-24 11:13:10

标签: python django windows-7 mod-wsgi wampserver

我是Django框架和Python的新手。我安装了Python Wamp服务器并下载了mod_wsgi。我按照these steps 我很困惑我是否正确配置它,因为当我停止wamp服务器时,http://127.0.0.1:8000/也能正常工作。

2 个答案:

答案 0 :(得分:2)

您是否考虑过阅读以下任何官方mod_wsgi文档:

http://www.modwsgi.org

包括其快速配置指南。

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指南也有,并且显示了我最初发现有用的窗口路径等等。)