httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Cecile <acec...@le-vert.net>
Subject [users@httpd] if statement and ssl directives (apache 2.4)
Date Wed, 06 Dec 2017 09:10:48 GMT
Hi,

I'm trying to achieve a simplier vhost configuration using if statements 
but httpd refuses to start when I put SSL related directive inside the 
if block:


<VirtualHost *:80 *:443>
   ServerName www.comptoir-hardware.com
   ServerAlias www.comptoir-hardware.com
   ServerAlias new.comptoir-hardware.com
   ServerAlias comptoir.co
   ServerAlias www.comptoir.co

   <If "req('Port') == '443'">
     SSLEngine on
     SSLCertificateFile /etc/ssl/certs/comptoir-hardware.com.crt
     SSLCertificateKeyFile /etc/ssl/private/comptoir-hardware.com.key
     SSLCACertificateFile  /etc/ssl/certs/comptoir-hardware.com.ca
   </If>

   <If "req('Host') != 'www.comptoir-harware.com'">
     RedirectMatch (.*) http://www.comptoir-hardware.com$1
   </If>

</VirtualHost>


Can you confirm there's a way to do what I want ? Can you see what's wrong ?

Thanks in advance,


Adam.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message