charlieanstey
4/1/2015 - 10:29 AM

Apache :: Proxy config, HTTP, HTTPS SSL TLS

#Apache :: Proxy config, HTTP, HTTPS SSL TLS

# HTTP Proxy
# against specific NIC
<VirtualHost 10.10.10.1:80>
ServerName example.com

ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://10.10.10.2:80/
ProxyPassReverse / http://10.10.10.2:80/
ProxyTimeout 60
</VirtualHost>

# HTTPS Proxy
# against specific NIC (required)
<VirtualHost 10.10.10.1:443>
ServerName example.com

SSLEngine On
SSLProxyEngine on
SSLCertificateFile /etc/apache2/ssl/example.com.chained.pem

ProxyPreserveHost On
ProxyRequests Off
ProxyPass / https://10.10.10.2:443/
ProxyPassReverse / https://10.10.10.2:443/
ProxyTimeout 60
</VirtualHost>