В 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