Re: Невозможно отключить http2
Maxim Dounin
mdounin на mdounin.ru
Чт Окт 4 12:22:03 UTC 2018
Hello!
On Thu, Oct 04, 2018 at 12:04:31PM +0600, raven_kg at megaline.kg wrote:
> Да, вы оказались правы, в одной из listen все же остался параметр http2.
> В связи с этим возник следующий вопрос - получается, мне не
> обязательно вписывать http2 в listen каждого блока server {}, если
> все они слушают один и тот же сокет, например 0.0.0.0:443, а достаточно
> указать только в одном?
Как и со всеми другими опциями listen-сокета, достаточно их
указать один раз. В остальных блоках server достаточно указывать
просто директиву listen и адрес.
Более того, для большинства опций - повторное указание явно
запрещено, и при попытке сделать это nginx будет ругаться. В этом
смысле параметры ssl, http2 и proxy_protocol - исключения, их
можно продублировать во всех директивах, для большей
выразительности конфигурации, так как
server {
listen 80;
listen 443 ssl;
...
}
читается логичнее, чем то же самое без параметра "ssl". Но можно
и не дублировать.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru