<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le mer. 4 févr. 2026 à 18:09, Anthony Bourguignon <<a href="mailto:debian%2Bbts@toniob.net">debian+bts@toniob.net</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Package: nginx<br>
Severity: normal<br>
X-Debbugs-Cc: <a href="mailto:debian%2Bbts@toniob.net" target="_blank">debian+bts@toniob.net</a><br>
<br>
Dear Maintainer,<br>
<br>
The file proxy_params should use the variable $host instead of<br>
$http_host for the header Host. As written in the nginx documentation :<br>
<br>
However, if this field is not present in a client request header then<br>
nothing will be passed. In such a case it is better to use the $host<br>
variable - its value equals the server name in the “Host” request header<br>
field or the primary server name if this field is not present<br>
<br>
Currently, HTTP/3 is broken with a HTTP/1.1 backend. As there is no Host<br>
header in HTTP/3 (the name is sent during the negociation and not as a<br>
header), the backend is refusing the request.<br>
<br>
Changing $http_host with $host resolves the issue, and is more<br>
futureproof.<br></blockquote><div><br></div><div>Seconded. I had the same issue and the same way to solve it.</div><div><br></div><div>Jérémy</div></div></div>