initial commit
This commit is contained in:
30
image-entry.d/23-http-max-ranges.envsh
Executable file
30
image-entry.d/23-http-max-ranges.envsh
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "${NGX_HTTP}" = 0 ] ; then
|
||||
unset NGX_HTTP_MAX_RANGES
|
||||
else
|
||||
unset _NGX_HTTP_MAX_RANGES
|
||||
## here should be SANE defaults (!)
|
||||
_NGX_HTTP_MAX_RANGES=16
|
||||
|
||||
if [ -z "${NGX_HTTP_MAX_RANGES:-}" ] ; then
|
||||
unset NGX_HTTP_MAX_RANGES
|
||||
else
|
||||
case "${NGX_HTTP_MAX_RANGES}" in
|
||||
## allow values within [1;999]
|
||||
[1-9] | [1-9][0-9] | [1-9][0-9][0-9] ) ;;
|
||||
0 )
|
||||
log_always "HTTP: Range/If-Range/Accept-Ranges support is disabled by NGX_HTTP_MAX_RANGES=0"
|
||||
;;
|
||||
* )
|
||||
log_always "NGX_HTTP_MAX_RANGES: unrecognized value: ${NGX_HTTP_MAX_RANGES}"
|
||||
log_always "setting NGX_HTTP_MAX_RANGES=${_NGX_HTTP_MAX_RANGES}"
|
||||
NGX_HTTP_MAX_RANGES=${_NGX_HTTP_MAX_RANGES}
|
||||
;;
|
||||
esac
|
||||
|
||||
export NGX_HTTP_MAX_RANGES
|
||||
fi
|
||||
|
||||
unset _NGX_HTTP_MAX_RANGES
|
||||
fi
|
Reference in New Issue
Block a user