Python 使用Apache2.2配置mod_wsgi时出错

Python 使用Apache2.2配置mod_wsgi时出错,python,django,apache,mod-wsgi,Python,Django,Apache,Mod Wsgi,我很明白这一点 我正在windows xp上使用python2.6、Apache2.2、Django1.3和mod_wsgi>3。现在我已经正确安装了Apache,它运行得很好。我在httpd.conf文件中添加了以下行:- LoadModule wsgi_modules/mod_wsgi.so 现在我重新启动Apache服务器,它运行良好。但当我在httpd.conf中添加以下行时:- WSGIScriptAlias /wsgi “C:/wsgi_app/wsgi_handler.py” &

我很明白这一点

我正在windows xp上使用python2.6、Apache2.2、Django1.3和mod_wsgi>3。现在我已经正确安装了Apache,它运行得很好。我在httpd.conf文件中添加了以下行:- LoadModule wsgi_modules/mod_wsgi.so 现在我重新启动Apache服务器,它运行良好。但当我在httpd.conf中添加以下行时:-

WSGIScriptAlias /wsgi “C:/wsgi_app/wsgi_handler.py”

<Directory “C:/wsgi_app”>
  AllowOverride None
  Options None
  Order deny,allow
  Allow from all
</Directory>
然后重新启动Apache服务器,并在请求操作失败时提示出错

请帮助我,我是python新手


谢谢。

每当调试Apache时,首先要检查的是错误和访问日志。我从未在Windows中使用过apache,但如果您找到日志,您将得到一条更具描述性的错误消息


仅供参考,我认为通常建议wsgi_处理程序使用.wsgi扩展名,尽管我认为这可能是因为它通常命名为django。

确保目录C:/wsgi_应用程序中有wsgi_handler.py文件。 问题可能是您引用的符号。
将“C:/wsgi\u app/wsgi\u handler.py”替换为C:/wsgi\u app/wsgi\u handler.py,将“C:/wsgi\u app”替换为C:/wsgi\u app。

我删除了我的答案。我用正确的代码标记编辑了您的问题,您的httpd.conf看起来是正确的。在apache日志文件error.log文件和/或Windows事件查看器中查看apache抛出的错误。请用这个错误消息编辑你的问题。你可能会在官方的mod_wsgi文档中有一些运气,你也可能在这方面有更好的运气