Двусторонняя аутентификация Nginx между двумя игровыми сервисами

У меня есть два удаленных сервера, на которых запущены две службы инфраструктуры воспроизведения (клиент, сервер), и я хочу настроить взаимную аутентификацию SSL между ними.

Я использую Nginx в качестве обратного прокси-сервера для сервера и пытаюсь использовать Nginx в качестве прямого прокси-сервера перед клиентом.

Обратный прокси-сервер работает отлично, и я проверил его, импортировав сертификат клиента в браузер и проверив аутентификацию. Моя проблема на клиентском сервере. Мне нужно настроить Nginx на клиентском сервере в качестве прямого прокси для отправки сертификата клиента в его запросе.

Может ли Nginx сделать это (я много гуглил и не могу найти способ). Или мне придется использовать Apache или squid в качестве прокси-сервера? Есть ли лучший способ выполнить взаимную аутентификацию SSL между двумя серверами?

Заранее спасибо за любое руководство.


person Amr Kamel    schedule 02.04.2014    source источник


Ответы (1)


nginx не поддерживает двустороннюю/взаимную аутентификацию с использованием клиентского сертификата/ключа.

Я добавил поддержку взаимной аутентификации для подключения к вышестоящему серверу weblogic.

Смотрите подробности патча:

https://github.com/nginx/nginx/pull/7 http://mailman.nginx.org/pipermail/nginx-devel/2014-August/005817.html

person rjoshi    schedule 19.08.2014