Project

General

Profile

Server feature-flagsDetails » History » Revision 2

Revision 1 (gstrauss, 2020-09-15 05:30) → Revision 2/21 (gstrauss, 2020-09-18 20:55)

h1. server.feature-flags option 

 h2. 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" )@ 

 h2. Options 

 table{margin-left: 2em}. 
 |_.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 

 table{margin-left: 2em}. 
 | @"server.h2-discard-backend-1xx" => "disable"@ | discard 1xx responses from backend 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 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"@ "enable"@ | use fully qualified URI in automatic redirect to directory (default: disable) | default: use default uses 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) |