Skip to content

Instantly share code, notes, and snippets.

Created Feb 20, 2019
What would you like to do?
s3 vhost
Listen 443
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite HIGH:!aNULL:!MD5
SSLVerifyClient none
SSLCertificateFile /etc/ssl/certs/node-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/node-selfsigned.key
LogLevel warn
<VirtualHost *:443>
SSLEngine on
SSLProxyEngine On
RewriteEngine on
RewriteMap lowercase int:tolower
#This sets the variable to env:
RewriteRule ^ - [E=SERVER_NAME:${lowercase:%{SERVER_NAME}}]
#Now interpolate makes variables available for proxypass & proxypassreverse:
ProxyPassInterpolateEnv On
ProxyPass / http://${SERVER_NAME} interpolate
ProxyPassReverse / http://${SERVER_NAME} interpolate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment