[PATCH 00 of 12] HTTP/3 proxying to upstreams

Maxim Dounin mdounin at mdounin.ru
Wed Dec 27 11:48:04 UTC 2023


Hello!

On Mon, Dec 25, 2023 at 07:52:41PM +0300, Vladimir Homutov via nginx-devel wrote:

> Hello, everyone,
> 
> and Merry Christmas to all!
> 
> I'm a developer of an nginx fork Angie.  Recently we implemented
> an HTTP/3 proxy support in our fork [1].
> 
> We'd like to contribute this functionality to nginx OSS community.
> Hence here is a patch series backported from Angie to the current
> head of nginx mainline branch (1.25.3)

Thank you for the patches.

Are there any expected benefits from HTTP/3 being used as a 
protocol to upstream servers?

[...]

>     Probably, the HTTP/3 proxy should be implemented in a separate module.
>     Currently it is a patch to the HTTP proxy module to minimize boilerplate.

Sure.  I'm very much against the idea of mixing different upstream 
protocols in a single protocol module.

(OTOH, there are some uncertain plans to make proxy module able to 
work with other protocols based on the scheme, such as in 
"proxy_pass fastcgi://127.0.0.1:9000;".  This is mostly irrelevant 
though, and might never happen.)

[...]

-- 
Maxim Dounin
http://mdounin.ru/


More information about the nginx-devel mailing list