Project

General

Profile

Actions

server.feature-flags option

Description

server-wide feature control for selected features (since 1.4.56)

server.feature-flags = ( "..." => "..." )

Example:
server.feature-flags = ( "server.h2proto" => "enable", "server.h2c" => "enable" )

Options

option description notes
"server.h2proto" => "enable" HTTP/2 support (default: disable) (experimental; will be enabled by default in a future release) (since 1.4.56)
"server.h2c" => "enable" HTTP/2 cleartext support (Upgrade: h2c) (default: disable) (experimental; may be enabled by default in a future release); requires "server.h2proto" (since 1.4.56)

behavior change; compatibility flags

"server.h2-discard-backend-1xx" => "disable" discard 1xx responses from backend (other than 101) when client is HTTP/2 (default: disable) default: relay 1xx from backend when client is HTTP/2, e.g. 103 Early Hints (since 1.4.56)
"server.h1-discard-backend-1xx" => "disable" discard 1xx responses from backend (other than 101) when client is HTTP/1.x (default: disable) default: relay 1xx from backend when client is HTTP/1.1, e.g. 103 Early Hints (since 1.4.56)
"server.absolute-dir-redirect" => "default" use fully qualified URI in automatic redirect to directory (default: disable) default: use relative url-path (better abstraction) in automatic redirect to directory (since 1.4.56)
"proxy.force-http10" => "disable" force proxy requests to backend to use HTTP/1.0 (default: disable) default: send requests to backend using HTTP/1.1 (since 1.4.56)

Updated by gstrauss 8 days ago · 3 revisions