Mercurial > hg > nginx
comparison README @ 8966:6f8253673669 quic
README: documented QuicTLS support.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Thu, 13 Jan 2022 16:56:07 +0300 |
parents | 44553428288d |
children | 8f5d0ade0da7 |
comparison
equal
deleted
inserted
replaced
8965:c31d95fdaf65 | 8966:6f8253673669 |
---|---|
72 | 72 |
73 You will need a BoringSSL [4] library that provides QUIC support | 73 You will need a BoringSSL [4] library that provides QUIC support |
74 | 74 |
75 $ hg clone -b quic https://hg.nginx.org/nginx-quic | 75 $ hg clone -b quic https://hg.nginx.org/nginx-quic |
76 $ cd nginx-quic | 76 $ cd nginx-quic |
77 $ ./auto/configure --with-debug --with-http_v3_module \ | 77 $ ./auto/configure --with-debug --with-http_v3_module \ |
78 --with-cc-opt="-I../boringssl/include" \ | 78 --with-cc-opt="-I../boringssl/include" \ |
79 --with-ld-opt="-L../boringssl/build/ssl \ | 79 --with-ld-opt="-L../boringssl/build/ssl \ |
80 -L../boringssl/build/crypto" | 80 -L../boringssl/build/crypto" |
81 $ make | 81 $ make |
82 | |
83 Alternatively, nginx can be configured with QuicTLS [9] | |
84 | |
85 $ ./auto/configure --with-debug --with-http_v3_module \ | |
86 --with-cc-opt="-I../quictls/build/include" \ | |
87 --with-ld-opt="-L../quictls/build/lib" | |
82 | 88 |
83 When configuring nginx, you can enable QUIC and HTTP/3 using the | 89 When configuring nginx, you can enable QUIC and HTTP/3 using the |
84 following new configuration options: | 90 following new configuration options: |
85 | 91 |
86 --with-http_v3_module - enable QUIC and HTTP/3 | 92 --with-http_v3_module - enable QUIC and HTTP/3 |
250 [4] https://boringssl.googlesource.com/boringssl/ | 256 [4] https://boringssl.googlesource.com/boringssl/ |
251 [5] https://datatracker.ietf.org/doc/html/rfc9002 | 257 [5] https://datatracker.ietf.org/doc/html/rfc9002 |
252 [6] https://nginx.org/en/docs/http/ngx_http_core_module.html#listen | 258 [6] https://nginx.org/en/docs/http/ngx_http_core_module.html#listen |
253 [7] https://nginx.org/en/docs/debugging_log.html | 259 [7] https://nginx.org/en/docs/debugging_log.html |
254 [8] http://vger.kernel.org/lpc_net2018_talks/willemdebruijn-lpc2018-udpgso-paper-DRAFT-1.pdf | 260 [8] http://vger.kernel.org/lpc_net2018_talks/willemdebruijn-lpc2018-udpgso-paper-DRAFT-1.pdf |
261 [9] https://github.com/quictls/openssl |