【问题标题】:How configure mod_wsgi with wamp server in windows7如何在 windows7 中使用 wamp 服务器配置 mod_wsgi
【发布时间】:2011-11-02 17:19:38
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    http://www.modwsgi.org

    包括其快速配置指南。

    http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide

    然后,我们现在需要您在 Apache 中设置什么配置来映射您的应用程序,并更好地解释您看到的问题,包括浏览器或 Apache 错误日志中的任何错误消息。

    【讨论】:

    • 我按照步骤操作,但配置不正确。
    • 无法帮助您,因为您没有解释问题所在。 Apache没有启动吗?还是您在浏览器中遇到错误?或者 Apache 错误日志中是否有错误?您甚至查看过 Apache 错误日志吗?
    • 当我尝试使用 localhost:80 时,结果在浏览器中显示为“无法连接”(我的 wamp 服务器处于活动状态)。我的开发服务器在 http:127.0.0.1:8000 上运行,一切正常
    • 您是否找到了 Apache 错误日志并查看其中是否有任何关于 Apache 无法启动的消息?它是否也会因 127.0.0.1:80 而失败?如果 IPV6 设置不正确,有时 localhost 会在 Windows 上出现问题。
    • 最后我解决了这个问题-我的系统是64位的,正在使用python2.7,mod_wsgi for 64 bit windows不可用,谢谢你的回复
    【解决方案2】:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi 是答案,它有一个 windows vc10 二进制文件。

    如果您对获取最新的 wampserver(或至少一个使用 vc10 编译的)感到烦恼:

    添加你的环境;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 模块放在一起(目前有 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 你需要设置WSGIPythonPathWSGIScriptAlias 提到的here (我并没有太在意那个页面)和WSGIScriptAlias。这样做的主要指南是here,尽管@Jisson 的 wamp 指南也有,并显示了我最初发现也有用的 windows 路径等:)

    【讨论】:

    • python runserver project.py 在您进行更改时重新启动您的 django 服务器。
    • 如果 pip 安装位不起作用,请在此处寻找更新的方法:stackoverflow.com/questions/4750806/…
    猜你喜欢
    • 2016-02-01
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多