Skip to content

Commit 9654314

Browse files
committed
add support for xaccel & xsendfile
1 parent 1cf10fe commit 9654314

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

fileprovider/middleware.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,12 @@ def _get_response(self, response, **options):
3838
return response
3939

4040
# Uses X-Sendfile
41-
LightHttpdFileProvider = ApacheFileProvider
42-
# Uses X-Sendfile
43-
HiawathaFileProvider = ApacheFileProvider
41+
ApacheFileProvider = XSendFileProvider
42+
LightHttpdFileProvider = XSendFileProvider
43+
HiawathaFileProvider = XSendFileProvider
4444
# Uses X-Accel-Redirect
45-
CaddyFileProvider = NginxFileProvider
45+
NginxFileProvider = XAccelFileProvider
46+
CaddyFileProvider = XAccelFileProvider
4647

4748
PROVIDERS = {
4849
'python': PythonFileProvider,
@@ -51,8 +52,8 @@ def _get_response(self, response, **options):
5152
'lighthttpd': LightHttpdFileProvider,
5253
'caddy': CaddyFileProvider,
5354
'hiawatha': HiawathaFileProvider,
54-
'xaccel': NginxFileProvider,
55-
'xsendfile': ApacheFileProvider,
55+
'xaccel': XAccelFileProvider,
56+
'xsendfile': XSendFileProvider,
5657
}
5758

5859
class FileProviderMiddleware(MiddlewareMixin):

0 commit comments

Comments
 (0)