Я работаю для установки Apache как вперед прокси с клиентом, который использует SSL с 2 путями. Основной поток является myApplication - через http-> прокси Apache - через 2 пути SSL-> клиент. После установки всего, когда я пытаюсь запустить Apache, я добираюсь, "неполный клиентский сертификат настроил для прокси SSL (пропавшие без вести или зашифрованный закрытый ключ?)" ошибка. То, что я не могу выяснить, - то, что клиентский сертификат, который я использую в директиве SSLProxyMachineCertificateFile, уже имеет и незашифрованный закрытый ключ и общедоступный сертификат. Какие-либо предложения на том, что я пропускаю и/или что-либо еще, которое я могу попробовать? Единый сертификат машины должен иметь цепочку в нем также?
Вот то, на что похож мой vhost.
<VirtualHost *:8082>
ServerName my.domain.com
ProxyRequests On
SSLProxyEngine On
SSLProxyMachineCertificateFile /etc/httpd/keys/machine.pem
SSLProxyCACertificateFile /etc/httpd/keys/machine.chain.crt
ProxyPass / https://target.client.com/
ProxyPassReverse / https://target.client.com/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
Править: Я обновил основной поток для разъяснения, какое соединение я пытаюсь использовать между приложением, апачем и клиентом.