Задать вопрос
@LakeForest

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

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


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

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

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