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

izorkin на gmail.com izorkin на gmail.com
Ср Ноя 17 16:48:49 UTC 2021


Здравствуйте, Sergey.

Спасибо, разобрался. Думал, что параметр reuseport надо использовать обязательно, чтобы
активировать одновременную работу по протоколам HTTP2 и HTTP3.


Вы писали 17 ноября 2021 г., 18:35:49:

>> 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




-- 
С уважением,
 Izorkin                          mailto:izorkin на gmail.com



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