protocol options redefined for 0.0.0.0:443), если в listen есть http2. я так понимаю можно их удалять, а nginx по дефолту работает с http2?
Параметр http2 (1.9.5) позволяет принимать на этом порту HTTP/2-соединения. Обычно, чтобы это работало, следует также указать параметр ssl, однако nginx можно также настроить и на приём HTTP/2-соединений без SSL.
это я в курсе. вопрос в другом. http2 сейчас уже не надо указывать?
Если вы хотите http2 вроде как надо, не кто его не отменял
ну вот сейчас http2 по дефолту работает и с указанием в listen и без. но если указывать, то варнинг
можно полностью варнинг ? и на какую строку он ругается ?
nginx: [warn] protocol options redefined for 0.0.0.0:443 in /etc/nginx/sites-enabled/site.com:15 в 15 строке - listen 443 ssl http2;
значит у вас есть домен без http2
да, есть. щас везде навтыкал http2, варнинги пропали. так же, если и удалить везде. но какая-то странная логика в варнингах. и не понятно, почему настройки одного виртуального хоста влияют на другие. может я хочу в одном хосте http1.1, а в другом http2. но сейчас это хрен сделаешь, еще и варнинг получишь 😁
http2 включается для всего порта, о чем явно указано в документации
т.е. если в первом попавшемся хосте будет http2 на 443 порту, то на всех остальных хостах на 443 порту он будет по дефолту?
ну так разнеси по разным ip-адресам
Отсыпь пачку айпишников, разнесу 😁
тогда прими как данность, что твоя хотелка нереализуема
Обсуждают сегодня