<HTML><BODY><div>нет. вешайте на разные порты и используйте заголовок для разделения<br><br> <blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">Понедельник, 15 ноября 2021, 12:02 +03:00 от izorkin@gmail.com:<br> <div id=""><div class="js-helper js-readmsg-msg"><div><div id="style_16369669361858447508_BODY">Здравствуйте.<br>При попытке активировать HTTP3 протокол на 2-х виртуальных хостах выходит ошибка:<br>```<br>nginx: [emerg] duplicate listen options for 0.0.0.0:443 in /etc/nginx/nginx.conf:27<br>configuration file /etc/nginx/nginx.conf test failed<br>```<br>Файл конфигурации:<br>```<br>pid /run/nginx/nginx.pid;<br>error_log stderr;<br>daemon off;<br>events { }<br>http {<br>  include /nix/store/qd3g8rk5hx5zkb70idjh6fa12sh6bipg-mailcap-2.1.53/etc/nginx/mime.types;<br>  include /nix/store/mwibmbkyhimr43bkbrpz9sway6krcniq-nginx-quic/conf/fastcgi.conf;<br>  include /nix/store/mwibmbkyhimr43bkbrpz9sway6krcniq-nginx-quic/conf/uwsgi_params;<br>  default_type application/octet-stream;<br>  ssl_protocols TLSv1.2 TLSv1.3;<br>  ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;<br>  client_max_body_size 10m;<br>  server_tokens off;<br><br>  server {<br>    listen 0.0.0.0:443 http3 reuseport;<br>    listen 0.0.0.0:443 ssl http2;<br>    add_header Alt-Svc 'h3=":443"';<br>    add_header QUIC-Status $quic;<br>    server_name test1.local;<br>    root /var/www/test1;<br>    ssl_certificate /var/certs/test1.crt;<br>    ssl_certificate_key /var/certs/test1.key;<br>  }<br><br>  server {<br>    listen 0.0.0.0:443 http3 reuseport;<br>    listen 0.0.0.0:443 ssl http2;<br>    add_header Alt-Svc 'h3=":443"';<br>    add_header QUIC-Status $quic;<br>    server_name test2.local;<br>    root /var/www/test2;<br>    ssl_certificate /var/certs/test2.crt;<br>    ssl_certificate_key /var/certs/test2.key;<br>  }<br>}<br>```<br><br>Возможно ли заставить работать nginx с протоколом HTTP3 без смены портов?<br>Если убрать строку с протоколом HTTP2, то сервер nginx запускается.<br>Предполагаю, что проверка конфигурации `nginx: [emerg]` не учитывает, что HTTP2 и HTTP3 работают по разным протоколам - tcp и udp.<br><br>--<br>С уважением,<br> Izorkin mailto:izorkin@gmail.com<br><br>_______________________________________________<br>nginx-ru mailing list<br><a href="/compose?To=nginx%2dru@nginx.org">nginx-ru@nginx.org</a><br><a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></div></div></blockquote> <div> </div><div data-signature-widget="container"><div data-signature-widget="content"><div>С уважением,<br>Андрей Голубев<br>440hz@mail.ru</div></div></div><div> </div></div></BODY></HTML>