I'd like to use SSLEngine inside of an If directive. That way, I could do something like: <VirtualHost *:80 *:443> <If "%{REQUEST_SCHEME} == 'https'"> SSLEngine On SSLCertificateFile /etc/apache2/ssl/mycert.crt SSLCertificateKeyFile /etc/apache2/ssl/mycert.key </If> #additional per-virtual-host config here </VirtualHost>
or or course, <If "%{HTTP_HOST} == 'example.com'">
or <If "%{SERVER_PORT} -eq 443">