@LakeForest

Можно ли настроить редирект запроса по протоколу http1/x на http2 через Nginx (без доп.сервиса)? Какие варианты вообще есть?

Нужен http2, чтобы поддерживать grpc и быстро передавать большие объемы данных.
Но столкнулись в проблемой, что есть запрос, что хотят делать запросы и через http1/x. Чтобы не химичить лишний сервис, можно ли открыть на nginx 2 порта, где 1 случаешь http2 и пересылает запросы на grpc, а второй порт http1/x и редиректит запросы на http2?
Поделитесь, пожалуйста, своим видением решения задачи. Я возможно не так опытен и не вижу где-то подводного камня.
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
iMedved2009
@iMedved2009
Не люблю людей
location / {
                if ($server_protocol ~* "HTTP/1*") {
                        proxy_pass url;
                }
        }


Так не пойдет?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы