Mercurial > hg > nginx
diff README @ 8788:f0882db8c8d4 quic
HTTP/3: removed $http3 that served its purpose.
To specify final protocol version by hand:
add_header Alt-Svc h3=":443";
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 31 May 2021 11:54:47 +0300 |
parents | 8422570f6af4 |
children | d56c7c4b66fd |
line wrap: on
line diff
--- a/README +++ b/README @@ -135,17 +135,16 @@ 3. Configuration http3_push http3_push_preload - Two additional variables are available: $quic and $http3. + An additional variable is available: $quic. The value of $quic is "quic" if QUIC connection is used, - and empty string otherwise. The value of $http3 is a string - "h3-xx" where "xx" is the supported draft number. + or an empty string otherwise. Example configuration: http { log_format quic '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' - '"$http_referer" "$http_user_agent" "$quic" "$http3"'; + '"$http_referer" "$http_user_agent" "$quic"'; access_log logs/access.log quic; @@ -161,7 +160,7 @@ Example configuration: location / { # required for browsers to direct them into quic port - add_header Alt-Svc '$http3=":8443"; ma=86400'; + add_header Alt-Svc 'h3=":8443"; ma=86400'; } } } @@ -202,7 +201,7 @@ 4. Clients If you've got it right, in the access log you should see something like: 127.0.0.1 - - [24/Apr/2020:11:27:29 +0300] "GET / HTTP/3" 200 805 "-" - "nghttp3/ngtcp2 client" "quic" "h3-29" + "nghttp3/ngtcp2 client" "quic" 5. Troubleshooting