mod_headers is not enabled by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.6 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The Apache module mod_headers is not enabled by default in a new Evergreen installation. As a consequence, various directives in the stock eg_vhost.conf are never activated. The one that can really matter is this one:
<Directory "@localstatedir
FallbackR
<Files "index.html">
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule>
</Files>
</Directory>
If mod_headers is not active, the Angular staff client application's index page defaults to a cache period of 24 hours, which means that updates to the Angular app might not be picked up by the browser after an upgrade right away.
Evergreen 3.6+
Changed in evergreen: | |
milestone: | none → 3.7.2 |
importance: | Undecided → Medium |
tags: |
added: install-upgrade removed: install |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Patches are available in the following branch:
working/ user/gmcharlt/ lp1944765_ enable_ mod_headers / https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ gmcharlt/ lp1944765_ enable_ mod_headers