Преобразование HTTP / 1 в HTTP / 2 через прокси

У меня есть устаревшее клиентское приложение, которое поддерживает только протокол HTTP / 1.

Некоторые из серверы, к которым имеет доступ это приложение, больше не поддерживают протокол HTTP / 1, поскольку они перешли на протокол HTTP / 2.

Можно ли транслировать запросы, сделанные от клиента HTTP / 1 на сервер HTTP / 2, с помощью прокси-приложения например, NGINX?

0
задан 26 November 2019 в 21:58
1 ответ

Я полагаю, что должно быть возможно к с апачским mod_proxy_http2 https://httpd.apache.org/docs/trunk/mod/mod_proxy_http2.html

Из документов

, mod_proxy_http2 поддерживает HTTP/2 только, это не предоставляет снижений HTTP/1.1. Это означает, что бэкенд должен поддерживать HTTP/2, потому что HTTP/1.1 не будет использоваться вместо этого.

mod_proxy_http2 работает с входящими запросами, на которые выходят, с помощью HTTP/1.1 или HTTP/2. В обоих случаях запросы, проксированные к тому же бэкенду, отправлены по единственному соединению TCP каждый раз, когда возможный (а именно, когда соединение может быть снова использовано).

1
ответ дан 4 December 2019 в 15:34

Теги

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