Я пытаюсь использовать nginx в качестве обратного прокси-сервера для сервера (сервер A), который требует, чтобы клиент (мой прокси-сервер nginx) имел ssl-сертификат (сам), подписанный данным CA.
Я много искал в Интернете, но я не нашел возможности сделать это в nginx. Моя текущая конфигурация nginx содержит это:
ssl_certificate /path_to_certs/https.cer;
ssl_certificate_key /path_to_certs/https.key;
, который просто сообщает nginx, какой ssl-ключ / сертификат использовать для клиентов. Я могу подключиться к серверу A с помощью команды:
curl -k --key /path_to_certs/https.key --cert /path_to_certs/https.cer https://serverA
но когда я пытаюсь подключиться через обратный прокси-сервер nginx ("curl -k https://nginx_proxy")", я получаю "400 Не требуется SSL-сертификат был отправлен" (это перенаправленный ответ сервера A).
Как я могу заставить это работать? Заранее спасибо