Простой способ массового переноса http2 из listen в отдельную директиву
Evgeniy Berdnikov
bgx на protva.ru
Чт Дек 28 08:21:55 UTC 2023
On Thu, Dec 28, 2023 at 10:07:41AM +0200, Иван wrote:
> nginx: [warn] the "listen ... http2" directive is deprecated, use the
> "http2" directive instead in /etc/nginx/sites-enabled/...:152
>
>
> Надо http2 из параметра директивы listen перенести в отдельную
>
> http2 on;
>
>
> У меня несколько десятков блоков server. В некоторых http2 нужен, в
> некоторых (listen 80) нет. Есть какие-нибудь идеи как конвертацию сделать
> массово?
Это конкурс на лучший однострочник в кружке юного программиста?
perl -i~ -pe 'if(m/listen\s+/ && s/\s+http2//) {print "http2 on;\n"}' *.conf
--
Eugene Berdnikov
Подробная информация о списке рассылки nginx-ru