When proxying to a server that requires mutual SSL, the https proxy pass connections work as expected, but wss connections do not pass the client certificate eg. SSLProxyCACertificateFile myapp/ca.crt SSLProxyVerify require SSLProxyCheckPeerCN off SSLProxyCheckPeerName off SSLProxyMachineCertificateFile myapp/proxy-user.pem ProxyPreserveHost On ProxyPass /websocket wss://wlg-myapp-docker-dev-01.co.nz:443/websocket ProxyPass / https://wlg-myapp-docker-dev-01.co.nz:443/ ProxyPassReverse / https://wlg-myapp-docker-dev-01.co.nz:443/ The next hop is the nginx ingress router in kubernetes, which is helpful because it gives useful feedback regarding client certificates requests for /websocket get back <head><title>400 No required SSL certificate was sent</title></head> from kubernetes, all other requests that are matched by the https:// proxy pass are handled correctly
Any messages in the httpd error log?
No, just the usual startup messages and a warning about the SSL server certificate that I am using.