nginx: the "listen ... http2" directive is deprecated, use the "http2" directive instead

nginx: the listen ... http2 directive is deprecated, use the http2 directive instead

Описание и решение проблемы

При применении конфигурации nginx можно получить следующее сообщение:

2026/10/24 12:39:10 [warn] 7397#7397: the "listen ... http2" directive is deprecated, use the "http2" directive instead in /etc/nginx/conf.d/default.conf:19

Данное сообщение является предупреждением о том, что использование параметра http2 в директиве listen устарело, и задавать работу веб-сервера в режиме http2 следует отдельным параметром. То есть, раньше конфиг мог выглядеть вот так:

listen 443 ssl http2 default_server;

Начиная с версии 1.25.1 он должен выглядеть вот так:

listen 443 ssl default_server;
http2 on;
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.