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

时间:2013-07-24 10:40:14

标签: apache mod-wsgi

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

我包含的目录块如下:

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 "\xe2\x80\x9cC:/Django-1.5.1/wsgi\xe2\x80\x9d"> path is invalid.

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

1 个答案:

答案 0 :(得分:0)

您可能正在混合32位和64位版本的Apache。 Python和mod_wsgi。您必须使用所有32位或全部64位。使用来自:

的二进制文件

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