Nginx подключается к серверу с необходимым CA - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь использовать 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).

Как я могу заставить это работать? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...