Make common-static-vhost-ssl-with-extra a thing
authorPeter Palfrader <peter@palfrader.org>
Fri, 29 Jul 2016 18:12:04 +0000 (18:12 +0000)
committerPeter Palfrader <peter@palfrader.org>
Fri, 29 Jul 2016 18:12:04 +0000 (18:12 +0000)
modules/roles/templates/static-mirroring/static-vhost.conf.erb

index c2d2252..cb6cf22 100644 (file)
@@ -69,7 +69,7 @@
 </Macro>
 
 
-<Macro common-static-vhost-ssl $name $onion>
+<Macro common-static-vhost-ssl-with-extra $name $onion>
        Use common-dsa-vhost-https-redirect $name
 
        <Virtualhost <%= vhost_listen_443 %> >
@@ -83,6 +83,7 @@
                Use common-ssl-HSTS
 
                Use common-static-base $name
+               Use vhost-$name-extra
        </VirtualHost>
 
        <Virtualhost <%= vhost_listen %> >
                CustomLog /var/log/apache2/$name-access.log privacyssl
 
                Use common-static-base $name
+               Use vhost-$name-extra
        </VirtualHost>
 </Macro>
 
+<Macro common-static-vhost-ssl $name $onion>
+       <Macro vhost-$name-extra>
+               # mod macro does not like empty macros, so here's some content:
+               <Directory /non-existant>
+               </Directory>
+       </Macro>
+       Use common-static-vhost-ssl-with-extra $name $onion
+</Macro>
+
 # vim:ft=apache: