Releases: sous-chefs/apache2
Release list
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.
v1.11.0 (2014-07-25)
- GH-152 - Checking if server_aliases is defined in example
- GH-106 - Only turn rewrite on once in web_app.conf.erb
- GH-156 - Correct mod_basic/digest recipe names in README
- Recipe iptables now includes the iptables::default recipe
- Upgrade test-kitchen to latest version
- Replaced minitest integration tests with serverspec tests
- Added chefspec tests
v1.10.4
v1.10.2
- COOK-4490 - Fix minitest
apache_configured_portshelper - COOK-4491 - Fix minitest: escape regex interpolation
- COOK-4492 - Fix service[apache2] CHEF-3694 duplication
- COOK-4493 - Fix template[ports.conf] CHEF-3694 duplication
As of 2014-04-04 and per Community Cookbook Diversification this cookbook now maintained by OneHealth Solutions. Please be patient as we get into the swing of things.