inevity / openresty-packaging

OpenResty packaging source and scripts for various Linux distributions and other systems
https://openresty.org/en/linux-packages.html
1 stars 0 forks source link

Build Openresty/Nginx against OpenSSl with QUIC #1

Open inevity opened 4 years ago

inevity commented 4 years ago

Build Openresty/Nginx against OpenSSl which have HTTP3 Boringssl API for QUIC using Cloudflare's Quiche impl. Depend:

Details please see QUIC.md

Now have confirmation the 0rrt not working.

xddxdd commented 4 years ago

I applied your patch to Nginx 1.19.0 and got it working with one virtual host (server block), but when 2 or more server blocks are present, HTTP3 stops working on all of the virtual hosts.

inevity commented 4 years ago

I applied your patch to Nginx 1.19.0 and got it working with one virtual host (server block), but when 2 or more server blocks are present, HTTP3 stops working on all of the virtual hosts.

Oh, maybe have time to dig into it.

As for nginx, now it support http3 with boringssl officially. see https://www.nginx.com/blog/introducing-technology-preview-nginx-support-for-quic-http-3/ and https://github.com/openssl/openssl/pull/8797#issuecomment-644521827