ProxyRequests Off # TODO dynamically ajust that with a variable BalancerMember http://127.0.0.1:18140 BalancerMember http://127.0.0.1:18141 BalancerMember http://127.0.0.1:18142 SSLEngine on ServerName puppet.<%= domain %> ErrorLog /var/log/httpd/puppet_proxy.<%= domain %>.error.log CustomLog /var/log/httpd/puppet_proxy.<%= domain %>.access.log SSLCipherSuite SSLv2:-LOW:-EXPORT:RC4+RSA SSLCertificateFile /var/lib/puppet/ssl/certs/puppet.<%= domain %>.pem SSLCertificateKeyFile /var/lib/puppet/ssl/private_keys/puppet.<%= domain %>.pem SSLCertificateChainFile /var/lib/puppet/ssl/ca/ca_crt.pem SSLCACertificateFile /var/lib/puppet/ssl/ca/ca_crt.pem SSLVerifyClient require SSLVerifyDepth 1 SSLOptions +StdEnvVars RequestHeader set X-Client-DN %{SSL_CLIENT_S_DN}e RequestHeader set X-Client-Verify %{SSL_CLIENT_VERIFY}e SetHandler balancer-manager Order allow,deny Allow from all ProxyPass / balancer://puppet/ ProxyPassReverse / balancer://puppet/ ProxyPreserveHost on