v2.0.0 (2014-08-06)
-
[GH-204] mod_auth_openid: Added
apache.mod_auth_openid.versionattribute -
FreeBSD support has been improved with the release of chef 11.14.2, portsnap is no longer used in favor of pkgng.
-
[GH-157] - Apache will only be started when a configuration test passes, this allows the chef run to fix any broken configuration without failing the chef run.
-
apache.log_dirdirectory is now 0755 on all platforms (including the debian platform family) -
[GH-166, GH-173] -
conf.dis no longer used and replaced byconf-availableandconf-enabledmanaged via thea2enconfanda2disconfscripts -
[GH-166, GH-173] - All configuration files need to end in
.conffor them to be loaded -
[GH-173] - Perl is a required package on all platforms to support the a2* scripts as we now use the debian versions directly.
-
[GH-193] - per MPM settings:
maxclientsis nowmaxrequestworkers -
[GH-194] - per MPM settings:
maxrequestsperchildis nowmaxconnectionsperchild -
[GH-161] - Added support for CentOS 7
-
[GH-180] - Improved SuSE support
-
[GH-100] - Apache HTTP 2.4 support
This provides Apache 2.4 support in a backwards compatible way.
It adds the following new attributes:apache.version- This defaults to2.2and if changed to2.4; it triggers and assumes 2.4 packages will be installed.apache.mpm- In 2.4 mode, this specifies which mpm to install. Default isprefork.apache.run_dirapache.lock_dirapache.libexec_dirreplacesapache.libexecdirapache.prefork.maxrequestworkersreplacesapache.prefork.maxclientsapache.prefork.maxconnectionsperchildreplacesapache.prefork.maxrequestsperchildapache.worker.threadlimitapache.worker.maxrequestworkersreplacesapache.worker.maxclientsapache.worker.maxconnectionsperchildreplacesapache.worker.maxrequestsperchildapache.event.startserversapache.event.serverlimitapache.event.minsparethreadsapache.event.maxsparethreadsapache.event.threadlimitapache.event.threadsperchildapache.event.maxrequestworkersapache.event.maxconnectionsperchildapache.itk.startserversapache.itk.minspareserversapache.itk.maxspareserversapache.itk.maxrequestworkersapache.itk.maxconnectionsperchild
Apache 2.4 Upgrade Notes:
Since the changes between apache 2.2 and apache 2.4 are pretty significant, we are unable to account for all changes needed for your upgrade. Please take a moment to familiarize yourself with the Apache Software Foundation provided upgrade documentation before attempting to use this cookbook with apache 2.4. See http://httpd.apache.org/docs/current/upgrading.html
- This cookbook does not automatically specify which version of apache to install. We are at the mercy of the
packageprovider. It is important, however, to make sure that you configure theapache.versionattribute to match. For your convenience, we try to set reasonable defaults based on different platforms in our test suite. mod_proxy- In 2.4 mode,apache.proxy.order,apache.proxy.deny_from,apache.proxy.allow_fromare ignored, as the attributes can not be supported in a backwards compatible way. Please useapache.proxy.requireinstead.