Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.webserver > #1650
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Newsgroups | de.comm.software.webserver |
| Subject | Re: Nginx: Namebased V-Host und http/3 |
| Date | 2024-12-06 09:58 +0100 |
| Message-ID | <lrfsksF7o4hU2@mid.individual.net> (permalink) |
| References | <vitsvh$die1$1@news.lab.swapon.de> |
Friedemann Stoyan, 2024-12-06 05:01:
> Guten Morgen!
>
> Ich habe hier ein Setup mit namensbasierenden V-Hosts, d.h. der Nginx hört an
> einer Adresse und anhand des SNI wird dann in den entsprechenden V-Host
> gesprungen. Das funktioniert auch hundertprozentig - für http/2.
>
> Kommt ein http/3 Request funktioniert das nicht mehr. Es wird immer in den
> ersten V-host gesprungen. Ich kann das mit curl absolut sicher reproduzieren:
> Sobald die Option "--http3" mitgegeben wird, antwortet der "falsche" V-Host.
>
> Meine Frage: Ist das jetzt ein Bug oder ein Feature? Gehen namensbasierende
> V-Hosts nicht mehr mit http/3? Ich habe weiterhin festgestellt, das das mit
> IP-basierenden V-Hosts nicht auftritt. Ich könnte jetzt umstellen, IPv6
> Adressen habe ich genug. Aber eben nur eine einzige IPv4.
>
> Hat jemand namebased V-Hosts mit http/3 erfolgreich im Einsatz?
Siehe dazu auch hier:
<https://stackoverflow.com/questions/76348128/enabling-quic-http-3-on-multiple-domains-with-nginx-1-25>
Beispiel daraus:
listen 443 quic reuseport;
http2 on;
http3 on;
http3_hq on;
quic_retry on;
server_name _;
location / {
add_header Alt-Svc 'h3=":$server_port"; ma=86400';
add_header x-quic 'h3';
add_header Alt-Svc 'h3-29=":$server_port"';
...
}
listen 443 ssl;
listen 443 quic;
server_name host1.domain.tld;
location / {
add_header Alt-Svc 'h3=":$server_port"; ma=86400';
add_header x-quic 'h3';
add_header Alt-Svc 'h3-29=":$server_port"';
...
}
listen 443 ssl;
listen 443 quic;
server_name host2.domain.tld;
location / {
add_header Alt-Svc 'h3=":$server_port"; ma=86400';
add_header x-quic 'h3';
add_header Alt-Svc 'h3-29=":$server_port"';
...
}
--
Arno Welzel
https://arnowelzel.de
Back to de.comm.software.webserver | Previous | Next — Previous in thread | Next in thread | Find similar
Nginx: Namebased V-Host und http/3 Friedemann Stoyan <usenet@ip6-mail.de> - 2024-12-06 05:01 +0100
Re: Nginx: Namebased V-Host und http/3 Arno Welzel <usenet@arnowelzel.de> - 2024-12-06 09:58 +0100
Re: Nginx: Namebased V-Host und http/3 Friedemann Stoyan <usenet@ip6-mail.de> - 2024-12-06 12:45 +0100
csiph-web