处理代理ssl的django中间件
proxiedssl的Python项目详细描述
简介
这个模块提供了一个django中间件类, proxiedssl.middleware.ProxiedSslWsgiMiddleware,查找其中一个 headers并将wsgi url方案设置为头的值。这允许 处理ssl的代理服务器通知django wsgi请求处理程序 最终用户正在通过SSL访问站点。
安装
将proxiedssl.middleware.ProxiedSslWsgiMiddleware添加到 MIDDLEWARE_CLASSES设置文件中的元组。最好是 首先,使is_secure方法对于其他中间件是正确的 上课。
要求
django和您当前必须通过wsgi使用wsgi处理程序 服务器或通过fcgi服务器,fcgi服务器是wsgi服务器的包装器。
待办事项
- 为mod_python处理程序添加中间件类
- 添加完整单元测试
0.1.1(2012/01/05)
- 添加了所有可能性的调试日志输出
0.1(2011/04/18)
- 初始代码