redsabien
@redsabien

Nginx proxy как использовать клиентский сертификат?

В общем есть два сервера, бекэнд(apache на нем сайт с SSL сертификатом "A")
и фронтенд на nginx (на нем тоже есть сертификат "B")

несколько вопросов
1) Как сделать так чтобы nginx слушал 443 порт без своего сертификата, а вместо этого проскальзывал в стороны бекэнда брал там сертификат и клиент уже бы видел тот самый сертификат А.
2) Если уж выше сказаное нельзя сделать при помощи nginx, как тогда добиться того чтобы использовались сертификаты и "A" и "B", но клиент видел бы только сертификат A. (тк сейчас в данном случае у меня получается добиться чтобы использовался только сертификат B, а вот внутрений сертификат никак не увидеть)

Идея - хотелось бы чтобы nginx работал практически как NAT для виртуальных хостов.
Ну или может ктото знает как это делается или как делать иначе
  • Вопрос задан
  • 379 просмотров
Пригласить эксперта
Ответы на вопрос 1
@larrabee
Так, как вы хотете никак, т.к. nginx'у нужен не только сертификат, но и его приватный ключ.
Если хотите упростить схему работы уберите SSL с апача и терминируйте весь SSL трафик на Nginx.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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