<div dir="ltr"><div><div><div><div><div><div>From what I've been reading, the setting defined for a VirtualHost apply only to that VirtualHost; there's no concept of inheritance.<br><br></div><div>To save myself having to copy heaps of boilerplate (log locations, headers etc) around all the VirtualHosts, is there anyway to achieve defaults (or some kind of inheritance)?<br><br></div><div>1. Set some server-wide defaults.<br></div><div>2. Redirect all HTTP to HTTPS.<br></div><div>3. Add HTTPS-specifics to the defaults.<br></div><div>4. Have one application (accessed via "<a href="https://domain.tld/application_name">https://domain.tld/application_name</a>") override a couple of headers (mostly to do with the Content Security Policy).<br></div><div><br></div><div>The redirect works, HTTPS is also working, but unless I define all the headers etc in there, they get ignored and I simply cannot figure out how to do 4.<br><br></div><div>I've been reading the Apache docs and have either failed to understand or not come across the relevant section.<br><br></div><div>Is what I want to do even possible? <br>Or am I simply going/thinking about this the wrong way and on a hiding to nothing?<br><br></div><div>J.<br></div></div></div></div></div></div></div>