comparison README @ 8922:be08b858086a quic

HTTP/3: http3_hq directive and NGX_HTTP_V3_HQ macro. Listen quic parameter is no longer supported.
author Roman Arutyunyan <arut@nginx.com>
date Sat, 04 Dec 2021 10:52:55 +0300
parents 4d871baeacd2
children 651cc905b7c2
comparison
equal deleted inserted replaced
8921:33226ac61076 8922:be08b858086a
87 --with-http_quic_module - enable QUIC for older HTTP versions 87 --with-http_quic_module - enable QUIC for older HTTP versions
88 --with-stream_quic_module - enable QUIC in Stream 88 --with-stream_quic_module - enable QUIC in Stream
89 89
90 3. Configuration 90 3. Configuration
91 91
92 The HTTP "listen" directive got two new options: "http3" and "quic". 92 The HTTP "listen" directive got a new option "http3" which enables
93 The "http3" option enables HTTP/3 over QUIC on the specified port. 93 HTTP/3 over QUIC on the specified port.
94 The "quic" option enables QUIC for older HTTP versions on this port.
95 94
96 The Stream "listen" directive got a new option "quic" which enables 95 The Stream "listen" directive got a new option "quic" which enables
97 QUIC as client transport protocol instead of TCP or plain UDP. 96 QUIC as client transport protocol instead of TCP or plain UDP.
98 97
99 Along with "http3" or "quic", you also have to specify "reuseport" 98 Along with "http3" or "quic", you also have to specify "reuseport"
138 http3_max_table_capacity 137 http3_max_table_capacity
139 http3_max_blocked_streams 138 http3_max_blocked_streams
140 http3_max_concurrent_pushes 139 http3_max_concurrent_pushes
141 http3_push 140 http3_push
142 http3_push_preload 141 http3_push_preload
142 http3_hq (requires NGX_HTTP_V3_HQ macro)
143 143
144 An additional variable is available: $quic. 144 An additional variable is available: $quic.
145 The value of $quic is "quic" if QUIC connection is used, 145 The value of $quic is "quic" if QUIC connection is used,
146 or an empty string otherwise. 146 or an empty string otherwise.
147 147