Python mod_wsgi加载模块,但不加载wsgi文件

Python mod_wsgi加载模块,但不加载wsgi文件,python,mod-wsgi,windows-7-x64,wsgi,apache2.4,Python,Mod Wsgi,Windows 7 X64,Wsgi,Apache2.4,我的环境(全部32位) Apache 2.4(通过XAMPP) Python 2.7.6 Apache 2.4的mod_wsgi 3.4 Windows 7 64位 http.config LoadModule wsgi_modules/mod_wsgi.so WSGIScriptAlias\application C:\xampp\htdocs\site\wsgi\wsgi_app.wsgi(VirtualHost) AddHandler wsgi script.wsgi(Virtual

我的环境(全部32位)

  • Apache 2.4(通过XAMPP)
  • Python 2.7.6
  • Apache 2.4的mod_wsgi 3.4
  • Windows 7 64位
http.config

  • LoadModule wsgi_modules/mod_wsgi.so
  • WSGIScriptAlias\application C:\xampp\htdocs\site\wsgi\wsgi_app.wsgi(VirtualHost)
  • AddHandler wsgi script.wsgi(VirtualHost)
Apache错误日志(Apache重新启动后的最后条目)

  • [Fri Mar 21 16:22:59.679443 2014][:info][pid 7160:tid 440]mod_wsgi(pid=7160):初始化Python
  • [Fri Mar 21 16:22:59.705445 2014][:info][pid 7160:tid 440]mod_wsgi(pid=7160):附加解释器“”
据我所知,WSGIPythonPath仅在需要搜索额外目录/wsgi文件的目录不应该搜索时才需要,所以我不明白为什么Chrome中只显示纯文本

这是由政府完成的


关于

在Apache配置中,不要对路径分隔符使用反斜杠,请使用POSIX样式的正斜杠。如果你使用反斜杠,我不确定什么都能用。在使用WSGIScriptAlias时,您也不需要AddHandler,因此不要混合使用它们。而且mod_wsgi与谷歌无关,所以你指的不是谷歌文档,而是mod_wsgi文档。顺便说一句,还要指出您正在使用的URL。你在一个子URL上挂载了一些东西,但你甚至在使用匹配的URL。嗨,格雷厄姆。您是对的,没有加载正确的URL:Apache设置为:WSGIScriptAlias/application C:/xampp/htdocs/site/wsgi/mod_wsgi.wsgi并浏览到:gives 404 Object Not Found!整个.wsgi有:def应用程序(环境,启动响应):状态='200OK'输出='HelloWorld!'response_headers=[('Content-type','text/plain'),('Content-Length',str(len(output))]start_response(status,response_headers)return[output]这个wsgi工作需要web框架吗?Regardsy您应该使用“”。