尝试在windows apache中设置mod wsgi时出错



我在apache中安装了mod_wsgi模块,方法是将其复制到modules目录中,然后通过添加LoadModule wsgi_module modules/mod_wsgi.so相应地更改httpd.conf文件。

我包含的目录块如下:

WSGIScriptAlias /wsgi “C:/Django-1.5.1/wsgi/wsgi_handler.py”
<Directory “C:/Django-1.5.1/wsgi”>
    AllowOverride None
    Options None
    Order deny,allow
    Allow from all
</Directory>

然而,在启动apache时,我得到了以下错误:

Syntax error on line 243 of C:/xampp/apache/conf/httpd.conf:
<Directory "xe2x80x9cC:/Django-1.5.1/wsgixe2x80x9d"> path is invalid.

我不明白为什么要把垃圾附加到路径上。我在这里做错了什么?

您可能混合了32位和64位版本的Apache。Python和mod_wsgi。您必须使用全部32位或全部64位。使用来自的二进制文件

  • http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

他们使用Apache的发行版来构建mod_wsgi。

最新更新