Да, вы оказались правы, в одной из listen все же остался параметр http2.
В связи с этим возник следующий вопрос - получается, мне не
обязательно вписывать http2 в listen каждого блока server {}, если
все они слушают один и тот же сокет, например 0.0.0.0:443, а достаточно
указать только в одном?

02.10.2018 18:32, Maxim Dounin пишет:
Hello!

On Tue, Oct 02, 2018 at 06:11:53PM +0600, raven...@megaline.kg wrote:

Потребовалось отключить http2 для всех хостов, убрал из всех listen
упоминания http2, перезапустил nginx. В логах так и продолжают сыпаться
запросы HTTP/2.0. Чем может быть обусловлено такое поведение?
Наиболее вероятна одна из двух причин:

- из какой-то директивы listen параметр http2 не убран, и
   соответственно HTTP/2 используется для данного listen-сокета.

- nginx продолжает работать со старой конфигурацией - такое может
   быть, например, если под "перезапустил nginx" подразумевается
   reload, и новую конфигурацию применить не удалось (подробности
   будут в логе ошибок).


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить