Re: nginx: запуск HTTP3 протокола на нескольких хостах.

Sergey Kandaurov pluknet на nginx.com
Ср Ноя 17 15:35:49 UTC 2021



> On 15 Nov 2021, at 12:01, izorkin на gmail.com wrote:
> 
> Здравствуйте.
> При попытке активировать HTTP3 протокол на 2-х виртуальных хостах выходит ошибка:
> ```
> nginx: [emerg] duplicate listen options for 0.0.0.0:443 in /etc/nginx/nginx.conf:27
> configuration file /etc/nginx/nginx.conf test failed

> Файл конфигурации:
> [..]
>  server {
>    listen 0.0.0.0:443 http3 reuseport;
>    listen 0.0.0.0:443 ssl http2;
>    add_header Alt-Svc 'h3=":443"';
>    add_header QUIC-Status $quic;
>    server_name test1.local;
>    root /var/www/test1;
>    ssl_certificate /var/certs/test1.crt;
>    ssl_certificate_key /var/certs/test1.key;
>  }
> 
>  server {
>    listen 0.0.0.0:443 http3 reuseport;
>    listen 0.0.0.0:443 ssl http2;
>    add_header Alt-Svc 'h3=":443"';
>    add_header QUIC-Status $quic;
>    server_name test2.local;
>    root /var/www/test2;
>    ssl_certificate /var/certs/test2.crt;
>    ssl_certificate_key /var/certs/test2.key;
>  }

Параметр reuseport не может быть указан больше одного раза,
о чём свидетельствует сообщение об ошибке.
Подробнее см. документацию: http://nginx.org/r/listen

-- 
Sergey Kandaurov



Подробная информация о списке рассылки nginx-ru