Bil*_*man 4 python apache wsgi
我有一个简单的wsgi应用程序。我可以成功返回所需的任何HTTP状态代码,标头和HTML。我想什么做的,就是当我返回一个状态代码等比“200 OK”,为WSGI让阿帕奇回落到其错误处理和显示任何网页的Apache配置根据其“的ErrorDocument”显示设置。
例如,当我的WSGI应用程序意外崩溃时,这可以很好地工作,然后我从apache看到默认的“内部服务器错误”页面。
我的问题是,我该如何以受控的故意方式做到这一点?例如,然后我可以进行自己的身份验证,并回退到已设置的默认apache页面。
有任何想法吗?
假设您实际上是指在Apache下使用mod_wsgi,请确保您使用的是mod_wsgi守护程序模式并设置:
WSGIErrorOverride On
Run Code Online (Sandbox Code Playgroud)
在mod_wsgi 3.0版发行说明中对此进行了简短提及。
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0300
如果您在运行WSGI应用程序的不同Python Web服务器之前将Apache用作代理,请改用Apache ProxyErrorOverride指令。
| 归档时间: |
|
| 查看次数: |
1052 次 |
| 最近记录: |