macbre / docker-nginx-http3

Stable and up-to-date root-less nginx with quic + http/3, google brotli compression, njs, GeoIP2, and Grade A+ SSL config
https://hub.docker.com/r/macbre/nginx-http3
172 stars 54 forks source link

Compile nginx from "quic" technology preview repository #44

Closed macbre closed 3 years ago

macbre commented 3 years ago

Follow https://hg.nginx.org/nginx-quic/file/quic/README#l72

See https://www.nginx.com/blog/introducing-technology-preview-nginx-support-for-quic-http-3/


Resolves #37


Size before:

REPOSITORY                    TAG         IMAGE ID       CREATED         SIZE
ghcr.io/macbre/nginx-brotli   latest      b8261c2b2aa8   6 seconds ago   56.7MB

After:

REPOSITORY       TAG         IMAGE ID       CREATED        SIZE
macbre/nginx     latest      cae69fe97478   1 second ago   53.7MB
macbre commented 3 years ago
[error] 7#7: *3 SSL_do_handshake() failed (SSL: error:10000133:SSL routines:OPENSSL_internal:NO_APPLICATION_PROTOCOL)
*   Trying ::1:8889...
* Connect socket 5 over QUIC to ::1:8889
* Sent QUIC client Initial, ALPN: h3-29,h3-28,h3-27
* quiche: recv() unexpectedly returned -1 (errno: 111, sock