Назад | Перейти на главную страницу

прокси передать http 2 с nginx

Я попытался передать весь входящий трафик прокси с помощью nginx. я использую это репо с этимnginx.conf и работает исправно.

http{
    server {
        listen 80 default_server;
        server_name _;
        resolver ${RESOLVER} ipv6=off;
        location / {
        proxy_pass http://$host$request_uri;    
        }

    }
}

stream {
    server {    
        resolver ${RESOLVER} ipv6=off;
        listen 443;
        ssl_preread on;
        proxy_pass $ssl_preread_server_name:443;
    }
}

Но проблема в том, что не поддерживает HTTP / 2 :(

Есть ли у вас какие-либо предложения ??

Вам нужно добавить http2 к listen директива вроде этой:

stream {
    server {
        resolver ${RESOLVER} ipv6=off;
        listen 443 http2;
        ssl_preread on;
        proxy_pass $ssl_preread_server_name:443;
    }
}