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