首页 文章

使用Apache2.2配置mod_wsgi时出错

提问于
浏览
0

我跟着这个http://pradyumnajoshi.wordpress.com/2009/06/09/setting-up-mod_wsgi-for-apache-and-django-on-windows/

我在windows xp上使用python2.6,Apache2.2,Django1.3和mod_wsgi> 3 . 现在我已正确安装Apache它运行良好 . 我在httpd.conf文件中添加了以下行: - LoadModule wsgi_module 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的新手 .

谢谢 .

2 回答

  • 0

    每当调试Apache时,首先要检查的是错误和访问日志 . 我从未在Windows上使用过apache,但是如果你找到了日志,你会得到更具描述性的错误信息 .

    仅供参考,我认为通常建议让wsgi_handler使用.wsgi扩展名(虽然我认为这可能是因为它通常被命名为django) .

  • 0

    确保目录C:/ wsgi_app中有wsgi_handler.py文件 .
    问题可能是您引用的符号 . 用"C:/wsgi_app/wsgi_handler.py"替换“C:/wsgi_app/wsgi_handler.py”,用"C:/wsgi_app"替换“C:/ wsgi_app” .

相关问题