Как заставить Apache2 / Httpd доверять всем сертификатам клиентов - PullRequest
0 голосов
/ 21 марта 2012

У меня установлена ​​программа apache2 / httpd на centos перед экземпляром tomcat, и я хочу, чтобы он доверял всем клиентским сертификатам.

Как мне это сделать?

1 Ответ

0 голосов
/ 24 марта 2012

В Apache нет такой вещи, как «SSL Passthrough», поскольку Apache должен обрабатывать согласование SSL.Вещи, о которых я могу подумать:

  • Не используйте Apache, но выполняйте пересылку TCP, используя, например, правило NAT (/sbin/iptables -I PREROUTING -t nat -p tcp -d test.server.ip --dport 443 -j DNAT --to :8443).Если у вас есть два IP-адреса, назначенных машине, ваше правило NAT может перенаправлять на основе IP-адреса назначения.

  • Вы можете настроить виртуальный хост в Apache, выделенный для тестирования, в котором вы задали SSLVerifyClient до none.У этого виртуального хоста есть правило обратного прокси-сервера, сопоставляемое напрямую с http-портом без SSL вашего экземпляра Tomcat, или с портом HTTP / S, и затем вы устанавливаете SSLProxyMachineCertificateFile с сертификатами, которые Apache может предоставить для аутентификации в Tomcat

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