Как реализовать запросы через прокси на nginx?

Есть backend сервер, доступ к которому возможен только через прокси. Вот эта команда курл отлично работает. curl -x proxy.com https://backend.com

Как реализовать подобные запросы в конфиге nginx? То есть клиент кинул запрос на nginx, nginx сам сходил на бэкенд, но через прокси сервер.

Так выглядит секция server в моём nginx.conf

listen 9443;
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name _;

resolver 127.0.0.1;

location / {
    set $proxy proxy.com;
    set $backend backend.com
    proxy_set_header Host $backend;
    proxy_pass http://$proxy:9090;
}

Но есть проблема, на прокси приходит url без https Т.е. как если бы я отправил запрос так curl -x proxy.com http://backend.com

А мне нужно обязательно https

Я пробовал разные варианты, ничего не помогает сделать ссылку https://backend.com


Ответы (0 шт):