Forge Home

apache

Installs, configures, and manages Apache virtual hosts, web services, and modules.

11,410,873 downloads

1,223 latest version

4.7 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 12.1.0 (latest)
  • 12.0.3
  • 12.0.2
  • 12.0.1
  • 12.0.0
  • 11.1.0
  • 11.0.0
  • 10.1.1
  • 10.1.0
  • 10.0.0
  • 9.1.3
  • 9.1.2
  • 9.1.1
  • 9.1.0
  • 9.0.1
  • 9.0.0
  • 8.6.0
  • 8.5.0
  • 8.4.0
  • 8.3.0
  • 8.2.1
  • 8.2.0
  • 8.1.0
  • 8.0.0
  • 7.0.0
  • 6.5.1
  • 6.5.0
  • 6.4.0
  • 6.3.1
  • 6.3.0
  • 6.2.0
  • 6.1.0
  • 6.0.1
  • 6.0.0
  • 5.10.0
  • 5.9.0
  • 5.8.0
  • 5.7.0
  • 5.6.0
  • 5.5.0
  • 5.4.0
  • 5.3.0
  • 5.2.0
  • 5.1.0
  • 5.0.0
  • 4.1.0
  • 4.0.0
  • 3.5.0
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.3.1
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.11.1
  • 1.11.0
  • 1.10.0
  • 1.9.0 (deleted)
  • 1.8.1
  • 1.8.0
  • 1.7.1
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.1
  • 1.1.0
  • 1.0.1
  • 1.0.0
  • 0.11.0
  • 0.10.0
  • 0.9.0
  • 0.8.1
  • 0.8.0
  • 0.7.0
  • 0.6.0
  • 0.5.0-rc1 (pre-release)
  • 0.4.0
  • 0.3.0
  • 0.2.2
  • 0.2.1
  • 0.2.0
  • 0.1.1
  • 0.0.4
  • 0.0.3 (deleted)
  • 0.0.2 (deleted)
  • 0.0.1 (deleted)
released Apr 3rd 2024
This version is compatible with:
  • Puppet Enterprise 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x
  • Puppet >= 7.9.0 < 9.0.0
  • , , , , , , , ,
Tasks:
  • apache

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-apache', '12.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-apache
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-apache --version 12.1.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/apache — version 12.1.0 Apr 3rd 2024

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v12.1.0 - 2024-04-03

Full Changelog

Added

Fixed

v12.0.3 - 2024-03-02

Full Changelog

Fixed

v12.0.2 - 2024-01-10

Full Changelog

Fixed

  • Correct handling of $serveraliases as string #2518 (ekohl)

v12.0.1 - 2024-01-03

Full Changelog

Fixed

v12.0.0 - 2024-01-01

Full Changelog

Changed

Added

  • apache::vhost::directories: switch default from undef to empty array #2507 (bastelfreak)
  • Add AllowOverrideList support #2486 (yakatz)

Fixed

v11.1.0 - 2023-09-25

Full Changelog

Added

  • (CAT-1450) - Added new parameters for passenger mod #2471 (Ramesh7)

Fixed

  • (CAT-1451) - Fixing nil check fix for SSL config #2473 (Ramesh7)

v11.0.0 - 2023-09-23

Full Changelog

Changed

  • (CAT-1449) - Remove deprecated parameters for scriptaliases & passenger #2470 (Ramesh7)
  • Remove deprecated classes #2466 (ekohl)
  • Remove deprecated parameters from mod::userdir #2465 (ekohl)
  • (CAT-1424)-Removal of redhat/scientific/oraclelinux 6 for apache module #2462 (praj1001)

Added

Fixed

  • (CAT-1308) Making mod list more restrictive and minor improvements in documentation for default mods override #2459 (Ramesh7)
  • (CAT-1346) erb_to_epp conversion for mod directory #2453 (praj1001)
  • (CAT-1348)-Conversion of erb to epp templates except mod or vhost dir… #2449 (praj1001)
  • Raise Puppet lower bound to >= 7.9.0 #2444 (ekohl)
  • (CAT-1261)-update_SUSE_repo_name #2437 (praj1001)
  • Add required package for kerberos auth on jammy #2403 (chrisongthb)
  • strickter loglevel syntax verification #2397 (igt-marcin-wasilewski)

v10.1.1 - 2023-06-30

Full Changelog

Added

Fixed

v10.1.0 - 2023-06-15

Full Changelog

Added

  • (CONT-577) - allow deferred function for password/secret #2419 (Ramesh7)
  • use a dedicated Enum type for On/Off and accept lower case too #2415 (evgeni)
  • pdksync - (MAINT) - Allow Stdlib 9.x #2413 (LukasAud)

Fixed

v10.0.0 - 2023-04-21

Full Changelog

Changed

v9.1.3 - 2023-04-20

Full Changelog

Fixed

v9.1.2 - 2023-02-10

Full Changelog

Fixed

  • (BUGFIX) Update to ensure correct facter comparisons #2387 (david22swan)
  • Fixes mod::proxy allow_from parameter inconsistency #2352 #2385 (pebtron)
  • Fix example code for apache::vhost::php_values #2384 (gcoxmoz)
  • Suppress bad Directory comment when DocumentRoot is not set #2368 (gcoxmoz)
  • fix rewrite rules being ignored #2330 (trefzer)

v9.1.1 - 2023-02-03

Full Changelog

Fixed

  • (BugFix) Update OS Family comparison to correctly match #2381 (david22swan)
  • Adding mod_version module to be activated by default #2380 (Q-Storm)

v9.1.0 - 2023-01-31

Full Changelog

Added

Fixed

v9.0.1 - 2022-12-22

Full Changelog

Fixed

v9.0.0 - 2022-12-15

Full Changelog

Changed

v8.6.0 - 2022-12-14

Full Changelog

Added

  • Parameterize SecRequestBodyLimitAction and SecResponseBodyLimitAction #2353 (Vincevrp)

Fixed

v8.5.0 - 2022-12-06

Full Changelog

Added

Fixed

v8.4.0 - 2022-11-15

Full Changelog

Added

Fixed

v8.3.0 - 2022-10-28

Full Changelog

Added

  • Automatically enable mod_http2 if needed #2337 (ekohl)
  • Update EL8+ and Debian SSL defaults #2336 (ekohl)
  • Support setting SSLProxyCipherSuite on mod_ssl #2335 (ekohl)

Fixed

  • Make serveradmin an optional parameter and use it #2338 (ekohl)
  • pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #2326 (david22swan)
  • pdksync - (CONT-130) Dropping Support for Debian 9 #2322 (jordanbreen28)
  • fix directory empty options if an empty array is being used #2312 (bovy89)

v8.2.1 - 2022-09-27

Full Changelog

Fixed

v8.2.0 - 2022-09-13

Full Changelog

Added

Fixed

  • (maint) Add variable manage_vhost_enable_dir #2309 (david22swan)
  • Simplify the logic in _require.erb #2303 (ekohl)
  • Fix deprecation warning about performing a regex comparison on a hash #2293 (smokris)

v8.1.0 - 2022-08-18

Full Changelog

Added

Fixed

v8.0.0 - 2022-08-09

Full Changelog

Changed

Added

  • Allow overriding CRS allowed HTTP methods per vhost #2274 (Vincevrp)
  • Allow overriding CRS anomaly threshold per vhost #2273 (Vincevrp)
  • Allow configuring SecRequestBodyAccess and SecResponseBodyAccess #2272 (Vincevrp)
  • Allow configuring CRS paranoia level #2270 (Vincevrp)
  • Automatically include modules used in vhost directories #2255 (ekohl)
  • Clean up includes and templates in vhost.pp #2254 (ekohl)
  • pdksync - (GH-cat-12) Add Support for Redhat 9 #2239 (david22swan)
  • Add support for PassengerPreloadBundler #2233 (smortex)
  • apache::vhost ProxyPassMatch in Location containers #2222 (skylar2-uw)
  • Allow additional settings for GSSAPI in Vhost #2215 (tuxmea)
  • mod_auth_gssapi: Add support for every configuration directive #2214 (canth1)
  • mod_auth_gssapi: Add support for GssapiBasicAuth. #2212 (olifre)
  • pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #2200 (david22swan)
  • Add support for setting UserDir in Virual Hosts #2192 (smortex)
  • Add an apache::vhost::proxy define #2169 (wbclark)

Fixed

v7.0.0 - 2021-10-11

Full Changelog

Changed

  • Drop Debian < 8 and Ubuntu < 14.04 code #2189 (ekohl)
  • Drop support and compatibility for Debian < 9 and Ubuntu < 16.04 #2123 (ekohl)

Added

Fixed

v6.5.1 - 2021-08-25

Full Changelog

Fixed

v6.5.0 - 2021-08-24

Full Changelog

Added

v6.4.0 - 2021-08-02

Full Changelog

Added

  • (MODULES-11075) Improve future version handling for RHEL #2174 (mwhahaha)
  • Allow custom userdir directives #2164 (hunner)
  • Add feature to reload apache service when content of ssl files has changed #2157 (timdeluxe)

v6.3.1 - 2021-07-22

Full Changelog

Fixed

  • (MODULES-10899) Load php module with the right libphp file #2166 (sheenaajay)
  • (maint) Fix puppet-strings docs on apache::vhost #2165 (ekohl)

v6.3.0 - 2021-06-22

Full Changelog

Fixed

  • Update the default version of Apache for Amazon Linux 2 #2158 (turnopil)
  • Only warn about servername logging if relevant #2154 (ekohl)

kps_ssl_reload_and_cache_disk_combined_tag - 2021-06-14

Full Changelog

Added

  • The default disk_cache.conf.erb caches everything. #2142 (Pawa2NR)

v6.2.0 - 2021-05-24

Full Changelog

Added

  • (MODULES-11068) Allow apache::vhost ssl_honorcipherorder to take boolean parameter #2152 (davidc)

v6.1.0 - 2021-05-17

Full Changelog

Added

  • support for uri for severname with use_servername_for_filenames #2150 (Zarne)
  • (MODULES-11061) mod_security custom rule functionality #2145 (k2patel)

v6.0.1 - 2021-05-10

Full Changelog

Fixed

v6.0.0 - 2021-03-02

Full Changelog

Changed

v5.10.0 - 2021-02-17

Full Changelog

Added

  • (IAC-1186) Add $use_port_for_filenames parameter #2122 (smortex)

Fixed

v5.9.0 - 2021-01-25

Full Changelog

Added

Fixed

  • (FIX) Correct PHP packages on Ubuntu 16.04 #2111 (ekohl)

v5.8.0 - 2020-12-07

Full Changelog

Added

Fixed

  • (fix) Convert unnecessary multi line warnings to single lines #2104 (rj667)
  • Fix bool2httpd function call for older ruby versions #2102 (carabasdaniel)

v5.7.0 - 2020-11-24

Full Changelog

Added

Fixed

v5.6.0 - 2020-10-05

Full Changelog

Added

  • Configure default shared lib path for mod_wsgi on RHEL8 #2063 (nbarrientos)
  • Various enhancements to apache::mod::passenger #2058 (smortex)

Fixed

  • make apache::mod::fcgid redhat 8 compatible #2071 (creativefre)
  • pdksync - (feat) - Removal of inappropriate terminology #2062 (pmcmaw)
  • Use Ruby 2.7 compatible string matching #2060 (ekohl)
  • Use python3-mod_wsgi instead of mod_wsgi on CentOS8 #2052 (kajinamit)

v5.5.0 - 2020-07-03

Full Changelog

Added

Fixed

  • (MODULES-10712) Fix mod_ldap on RH/CentOS 5 and 6 #2041 (h-haaks)
  • Update mod_dir, alias_icons_path, error_documents_path for CentOS 8 #2038 (initrd)
  • Ensure switching of thread module works on Debian 10 / Ubuntu 20.04 #2034 (tuxmea)
  • MODULES-10586 Centos 8: wrong package used to install mod_authnz_ldap #2021 (farebers)
  • Re-add package for fcgid on debian/ubuntu machines #2006 (vStone)
  • Use ldap_trusted_mode in conditional #1999 (dacron)
  • Typo in oidcsettings.pp #1997 (asieraguado)
  • Fix proxy_html Module to work on Debian 10 #1994 (buchstabensalat)
  • (MODULES-10360) Fix icon paths for RedHat systems #1991 (2and3makes23)
  • SSLProxyEngine on has to be set before any Proxydirective using it #1989 (zivis)

v5.4.0 - 2020-01-23

Full Changelog

Added

  • Add an apache::vhost::fragment define #1980 (ekohl)

Fixed

  • (MODULES-10391) ssl_protocol includes SSLv2 and SSLv3 on all platforms #1990 (legooolas)

v5.3.0 - 2019-12-11

Full Changelog

Added

Fixed

  • Fix newline being added before proxy params #1984 (oxc)
  • When using mod jk, we expect the libapache2-mod-jk package to be installed #1979 (tuxmea)
  • move unless into manage_security_corerules #1976 (SimonHoenscheid)
  • Change mod_proxy's ProxyTimeout to follow Apache's global timeout #1975 (gcoxmoz)
  • (FM-8721) fix php version and ssl error on redhat8 #1973 (sheenaajay)

v5.2.0 - 2019-11-01

Full Changelog

Added

  • Add parameter version for mod security #1953 (tuxmea)
  • add possibility to define variables inside VirtualHost definition #1947 (trefzer)

Fixed

  • (FM-8662) Correction in manifests/mod/ssl.pp for SLES 11 #1963 (sanfrancrisko)
  • always quote ExpiresDefault in vhost::directories #1958 (evgeni)
  • MODULES-9904 Fix lbmethod module load order #1956 (optiz0r)
  • Add owner, group, file_mode and show_diff to apache::custom_config #1942 (treydock)
  • Add shibboleth support for Debian 10 #1939 (fabbks)

v5.1.0 - 2019-09-13

Full Changelog

Added

Fixed

  • (MODULES-9104) Add file_mode to config files. #1922 (stevegarn)
  • (bugfix) Add default package name for mod_ldap #1913 (turnopil)
  • Remove event mpm when using prefork, worker or itk #1905 (tuxmea)

v5.0.0 - 2019-05-20

Full Changelog

Changed

Added

Fixed

4.1.0 - 2019-04-05

Full Changelog

Added

Fixed

4.0.0 - 2019-01-10

Full Changelog

Changed

  • default server_tokens to prod - more secure default #1746 (juju4)

Added

  • (Modules 8141/Modules 8379) - Addition of support for SLES 15 #1862 (david22swan)

Fixed

  • (MODULES-5990) - conf-enabled defaulted to undef #1869 (david22swan)
  • pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #1866 (tphoney)

3.5.0 - 2018-12-17

Full Changelog

Added

  • (MODULES-5990) Addition of 'IncludeOptional conf-enabled/*.conf' to apache2.conf' on Debian Family OS #1851 (david22swan)
  • (MODULES-8107) - Support added for Ubuntu 18.04. #1850 (david22swan)
  • (MODULES-8108) - Support added for Debian 9 #1849 (david22swan)
  • Add option to add comments to the header of a vhost file #1841 (jovandeginste)
  • SCL support for httpd and php7.1 #1822 (mmoll)

Fixed

  • (FM-7605) - Disabling conf_enabled on Ubuntu 18.04 by default as it conflicts with Shibboleth causing errors with apache2. #1856 (david22swan)
  • (MODULES-8429) Update GPG key for phusion passenger #1848 (abottchen)
  • Fix default vhost priority in readme #1843 (HT43-bqxFqB)
  • fix apache::mod::jk example typo and add link for more info #1812 (xorpaul)
  • MODULES-7379: Fixing syntax by adding newline #1803 (wimvr)
  • ensure mpm_event is disabled under debian 9 if mpm itk is used #1766 (zivis)

3.4.0 - 2018-09-28

Full Changelog

Added

  • pdksync - (FM-7392) - Puppet 6 Testing Changes #1838 (pmcmaw)
  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #1836 (tphoney)

Fixed

  • Fix "audit_log_relevant_status" typo in README.md #1830 (smokris)

3.3.0 - 2018-09-12

Full Changelog

Added

  • pdksync - (MODULES-7705) - Bumping stdlib dependency from < 5.0.0 to < 6.0.0 #1821 (pmcmaw)
  • Add support for ProxyTimeout #1805 (agoodno)
  • Rework passenger VHost and Directories #1778 (smortex)

Fixed

3.2.0 - 2018-06-29

Full Changelog

Added

  • (MODULES-7343) - Allow overrides by adding mod_libs in apache class #1800 (karelyatin)
  • Allow apache::mod::passenger::passenger_pre_start to accept multiple URIs #1776 (smortex)

Fixed

3.1.0 - 2018-03-22

Full Changelog

Added

  • Allow overriding passenger_group in apache::vhost #1769 (smortex)

3.0.0 - 2018-02-20

Full Changelog

2.3.1 - 2018-02-02

Full Changelog

Added

  • Add LimitRequestFields parameter in main configuration #1742 (geekix)
  • Add enable capabilities to itk #1687 (edestecd)
  • updated log formats to include client ip #1686 (tenajsystems)
  • MODULES-5452 - add $options to balancer type #1668 (cedef)
  • [Modules 5385] Include support for Apache 2.4 mod_authz_host directives in apache::mod::status #1667 (EmersonPrado)
  • Expose loadfile_name option to mod::python class #1663 (traylenator)
  • Add ShibCompatValidUser option to vhost config #1657 (mdechiaro)

Fixed

2.3.0 - 2017-10-11

Full Changelog

2.2.0 - 2017-10-05

Full Changelog

Added

  • (MODULES-2062) updates prefork.conf params for apache 2.4 #1685 (eputnam)
  • MODULES-5426 : Add support for all mod_passenger server config settings #1665 (dacat)

Fixed

2.1.0 - 2017-09-13

Full Changelog

1.11.1 - 2017-09-13

Full Changelog

Added

  • [Modules 5519] Add port parameter in class mod::jk #1679 (EmersonPrado)
  • (MODULES-3942) make sure mod_alias is loaded with redirectmatch #1675 (eputnam)
  • [Modules 5492] - Include treatment for absolute, relative and pipe paths for JkLogFile and JkShmFile for class mod::jk #1671 (EmersonPrado)
  • Replace deprecated type checking with Puppet 4 types #1670 (ekohl)
  • [Modules 4746] Creates class for managing Apache mod_jk connector #1630 (EmersonPrado)
  • Adds apache::mod::macro #1590 (kyledecot)

Fixed

  • Setup SSL/TLS client auth without overly broad trusts for client certificates #1680 (epackorigan)

2.0.0 - 2017-07-26

Full Changelog

Changed

Added

  • (MODULES-4933) Allow custom UserDir string #1650 (hunner)
  • Add proxy_pass in directory template for location context #1644 (toteva)
  • Don't install proxy_html package in ubuntu xenial #1643 (amateo)
  • (MODULES-5121) Allow ssl.conf to have better defaults #1636 (hunner)
  • MODULES-3838 Pass mod_packages through init.pp to allow overrides #1631 (optiz0r)
  • MODULES-4946 Add HTTP protocol options support #1629 (dspinellis)
  • Use enclose_ipv6 function from stdlib #1624 (acritox)
  • (MODULES-4819) remove include_src parameter from vhost_spec #1617 (eputnam)
  • MODULES-4816 - new param for mod::security class #1616 (cedef)
  • Add WSGIRestrictEmbedded to apache::mod::wsgi #1614 (dsavineau)
  • Enable configuring CA file in ssl.conf #1612 (JAORMX)
  • MODULES-4737 - Additional class params for mod ssl #1611 (cedef)
  • Added supplementary_groups to the user resource #1608 (chgarling)
  • [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #1606 (wilson208)
  • Limit except support #1605 (ffapitalle)
  • (FM-6116) - Adding POT file for metadata.json #1604 (pmcmaw)
  • [MODULES-4528] Replace Puppet.version.to_f version comparison from spec_helper.rb #1603 (wilson208)
  • Add param for AllowOverride in the userdir.conf template #1602 (dstepe)
  • Modules-4500 Add optional "AdvertiseFrequency" directive in cluster.conf template #1601 (EmersonPrado)
  • The base tag also needs link rewriting #1599 (tobixen)
  • MODULES-4391 add SSLProxyVerifyDepth and SSLProxyCACertificateFile directives #1596 (hex2a)
  • add parser function apache_pw_hash #1592 (aptituz)
  • Add mod_{authnz_pam,intercept_form_submit,lookup_identity} #1588 (ekohl)
  • Allow multiple ports per vhost #1583 (tjikkun)
  • Feature/add charset #1582 (harakiri406)
  • Add FileETag #1581 (kuchosauronad0)
  • (MODULES-4156) adds RequestHeader directive to vhost template #puppethack #1573 (eputnam)
  • add passenger_max_requests option per vhost #1517 (pulecp)

Fixed

  • Ensure that ProxyPreserveHost is set even when ProxyPass (etc) are not. #1639 (tpdownes)
  • When absolute path is specified for access_log_file/error_log_file, don't prepend logbase #1633 (ca-asm)
  • Fix single quoted string #1623 (lordbink)
  • fixed apache group for SUSE/SLES Systems (checked for SLES11/12) #1613 (pseiler)
  • the wsgi_script_aliases need to support array type of value #1609 (netman2k)
  • Fix alignement in vhost.conf #1607 (sathieu)
  • [apache::mod::cgi] Fix: ordering constraint for mod_cgi #1585 (punycode)
  • Fix vhost template #1552 (iamspido)

1.11.0 - 2016-12-19

Full Changelog

Added

Fixed

1.10.0 - 2016-05-19

Full Changelog

Added

Fixed

  • Set actual path to apachectl on FreeBSD. #1448 (smortex)
  • Revert "changed rpaf Configuration Directives: RPAF -> RPAF_" #1446 (antaflos)
  • mod_event: do not set parameters twice #1445 (timogoebel)
  • setting options-hash in proxy_pass or proxy_match leads to syntax errors in Apache #1444 (zivis)
  • Fixed trailing slash in lib_path on Suse #1429 (OpenCoreCH)
  • Add simple support + ProxyAddHeaders #1427 (costela)

1.9.0 - 2016-04-21

Full Changelog

Added

Fixed

  • fix incorrect use of .join() with newlines #1425 (mpeter)
  • SSLCompression directive only available with apache 2.4.3 #1417 (Reamer)
  • Fix in custom fact "apache_version" for OracleLinux. #1416 (Reamer)
  • MODULES-3211: fix broken strict_variable tests #1414 (jonnytdevops)
  • MODULES-3211: fix broken strict_variable tests #1409 (jlambert121)
  • Fix MODULES-3158 (any string interpreted as SSLCompression on) #1398 (tpdownes)
  • Fix broken internal link for virtual hosts configuration #1369 (gerhardsam)

1.8.1 - 2016-02-08

Full Changelog

Added

  • allow status code on redirect match to be optional and not a requirement #1355 (BigAl)
  • Ldap parameters #1352 (tphoney)
  • Add apache_version fact #1347 (jyaworski)
  • (FM-4049) update to modulesync_configs #1343 (DavidS)
  • Specify owning permissions for logroot directory #1340 (SlavaValAl)
  • add file_mode to mod manifests #1338 (timogoebel)
  • Added support for modsecurity parameter SecPcreMatchLimit and SecPcr… [#1296](https://github.com/puppetlabs/puppetlabs-apache/pull/1296) ([whotwagner](https://github.com/whotwagner))
    

Fixed

1.8.0 - 2016-01-25

Full Changelog

Added

Fixed

1.7.1 - 2015-12-04

Full Changelog

Added

  • (MODULES-2682, FM-3919) Use more FilesMatch #1280 (DavidS)
  • (MODULES-2682) Update Apache Configuration to use FilesMatch instead … #1277 (DavidS)
  • (MODULES-2703) Allow mod pagespeed to take an array of lines as additional_configuration #1276 (DavidS)
  • add ability to overide file name generation in custom_config #1270 (karmix)
  • (MODULES-2834) Support SSLProxyCheckPeerCN and SSLProxyCheckPeerName … #1268 (traylenator)
  • Leave require directive unmanaged #1267 (robertvargason)
  • Added support for LDAPTrustedGlobalCert option to apache::mod::ldap #1262 (lukebigum)

Fixed

  • (MODULES-2200, MODULES-2865) fix ITK configuration on Ubuntu #1288 (bmjen)
  • (MODULES-2773) Duplicate Entries in Spec Files #1278 (DavidS)
  • (MODULES-2863) Set SSLProxy directives even if ssl is false #1274 (ckaenzig)

1.7.0 - 2015-11-17

Full Changelog

Added

  • Add support for changing mod_nss listen port (vol 2) #1260 (rexcze-zz)
  • (MODULES-2811) Add missing helper lines to spec files #1256 (alexharv074)
  • Add missing parameters in mod_auth_kerb #1255 (olivierHa)
  • (MODULES-2764) Enclose IPv6 addresses in square brackets #1248 (Benedikt1992)
  • (MODULES-2757) Adding if around ServerName in template #1237 (damonconway)
  • (MODULES-2651) Default document root update for Ubuntu 14.04 and Debian 8 #1235 (abednarik)
  • Update mime.conf.erb to support dynamic AddHandler AddType AddOutputF… #1232 (prabin5)
  • #2544 Allow multiple IP addresses per vhost #1229 (Benedikt1992)
  • RewriteLock support #1228 (wickedOne)
  • (MODULES-2120) Allow empty docroot #1224 (DavidS)
  • Add option to configure the include pattern for the vhost_enable dir #1223 (DavidS)
  • (MODULES-2120) Allow empty docroot #1222 (yakatz)
  • Install all modules before adding custom configs #1221 (mpdude)
  • (#2673) Adding dev_packages to apache class. Allows use of httpd24u-d… #1218 (damonconway)
  • Change SSLProtocol in apache::vhost to be space separated #1216 (bmfurtado)
  • (MODULES-2649) Allow SetOutputFilter to be set on a directory. #1214 (traylenator)
  • (MODULES-2647) Optinally set parameters for mod_ext_filter module #1213 (traylenator)
  • (MODULES-2622) add SecUploadDir parameter to support file uploads with mod_security #1210 (jlambert121)
  • (MODULES-2616) Optionally set LimitRequestFieldSize on an apache::vhost #1208 (traylenator)
  • also install mod_authn_alias as default mod in debian for apache < 2.4 #1205 (zivis)
  • Add an option to configure PassengerLogFile #1194 (igalic)
  • (MODULES-2458) Support for mod_auth_mellon. #1189 (traylenator)
  • Client auth for reverse proxy #1188 (holtwilkins)
  • Add ListenBacklog for mod worker (MODULES-2432) #1185 (mwhahaha)
  • (MODULES-2419) - Add mod_auth_kerb parameters to vhost #1183 (traylenator)
  • Support the mod_proxy ProxyPassReverseCookiePath directive #1180 (roidelapluie)
  • Adding use_optional_includes parameter to vhost define. #1162 (cropalato)
  • Add support for user modifiable installation of mod_systemd and pidfile locations: #1159 (vamegh)
  • mod_passenger: Allow setting PassengerSpawnMethod #1158 (wubr)
  • Feature/master/passengerbaseuri #1152 (aronymous)

Fixed

  • (MODULES-2813) Fix deprecation warning in spec_helper.rb #1258 (alexharv074)
  • (MODULES-2812) Fix deprecation warning in service_spec.rb #1257 (alexharv074)
  • Fix typo about dynamic AddHandler/AddType #1254 (olivierHa)
  • reduce constraints on regex to fix pe tests #1231 (tphoney)
  • Fix ordering issue with conf_file and ports_file #1230 (MasonM)
  • (MODULES-2655) Fix acceptance testing for SSLProtocol behaviour for real #1226 (DavidS)
  • Multiple fixes #1225 (DavidS)
  • Fix typo of MPM_PREFORK for FreeBSD package install #1200 (edmundcraske)
  • Deflate "application/json" by default #1198 (leopoiroux)
  • MODULES-2513 mod::ssl fails on SLES #1195 (ngrossmann)
  • Catch that mod_authz_default has been removed in Apache 2.4 #1193 (mpdude)
  • MODULES-2439 - ProxyPassMatch parameters were ending up on a newline #1190 (underscorgan)
  • The purge_vhost_configs parameter is actually called purge_vhost_dir #1184 (mpdude)
  • corrects mod_cgid worker/event defaults #1182 (bmjen)
  • fixes conditional in vhost aliases #1181 (bmjen)
  • load unixd before fcgid on all operating systems (see #879) #1178 (sethlyons)
  • Fix apache::mod::cgid so it can be used with the event MPM #1175 (MasonM)
  • Fix _proxy.erb for SetEnv within ProxyMatch. #1156 (dconry)
  • mod::alias should be included when the aliases parameter is used #1155 (pcfens)
  • Fix: missing package for mod_geoip on Debian systems #1148 (olivierHa)

1.6.0 - 2015-07-30

Full Changelog

Added