2

В целях тестирования я пытался переключить свой сервер nginx обратно на HTTP/1.1. Я использую HTTP/2 с тех пор, как он был впервые доступен (выпуск 1.9.5).

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

Однако, похоже, что удаление "http2" не заставляет сервер снова использовать HTTP.

Мысли?

Среда: Debian 8.5, nginx 1.11.1, скомпилированная с LibreSSL 2.3.8

Спасибо.

1 ответ1

2

Основываясь на вышеприведенном комментарии Алексея Тен (спасибо!), Я подтверждаю, что nginx требует, чтобы на сервере не было HTTP/2, чтобы вернуться к HTTP/1.1 (по умолчанию).

Другими словами, установка директивы http2 на одном сервере включит ее для всех из них.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .