Добрый день,

On Wed, Jun 07, 2023 at 09:43:33AM +0300, Aln Kapa wrote:
> Добрый день. Подскажите есть возможность настроить http3, что бы можно было
> использовать одинаковые порт для всех имён. К примеру сейчас конфигурации
> выглядит вот так.
> server {
>     listen 443 ssl http2;
>     listen 443 quic reuseport;
>     http2_push_preload on;
>     server_name 1;
>     location / {
>         # used to advertise the availability of HTTP/3
>         add_header Alt-Svc 'h3=":443"; ma=86400';
>         try_files $uri $uri/ /index.html;
>     }
> }
> server {
>     listen 443 ssl http2;
>     listen 8443 quic reuseport;
>     http2_push_preload on;
>     server_name 2;
>     location / {
>         # used to advertise the availability of HTTP/3
>         add_header Alt-Svc 'h3=":8443"; ma=86400';
>         try_files $uri $uri/ /index.html;
>     }
> }
> Как бы сделать так что бы udp порт был один?
> Спасибо.

Все аналогично обычному tcp.  Сокетная опция reuserport, как обычно,
указывается только у первой директивы listen.

server {
    listen 443 quic reuseport;
    ...
}

server {
    listen 443 quic;
    ...
}

--
Roman Arutyunyan
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить