Здравствуйте.
Чистый сервер на Debian 12, установка Angie с помощью пакетного менеджера.
Включаю http3, но отладчик chrome показывает h2.
default.conf:
Если указать другой порт для http3, то соединение по нему не будет установлено. Angie-t syntax is ok, запуск в режиме отладки ничего не даёт, лог пустой. Что я делаю не так?
Возможно, что делаете всё правильно, просто браузеры обычно пробуют подключиться сразу по нескольким протоколам и выбирают наиболее быстрый, чаще всего h2 оказывается быстрее.
У вас это единственный блок server? Если есть другие, работающие на данном слушающем сокете, то в них также нужно добавить заголовок Alt-Svc.
Это единственный блок server, за исключением блока с 80 портом. Если убрать h2, то будет подключаться по http/1.1. А если убрать listen 443 ssl, то подключения к сайту вообще не будет.
Через http3check.net проверял, результат отрицательный.