apache

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

11,566,838 downloads

4,894 latest version

5.0 quality score

Version information

  • 12.3.1 (latest)
  • 12.3.0
  • 12.2.0
  • 12.1.0
  • 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 Mar 31st 2025
This version is compatible with:
  • Puppet Enterprise 2025.3.x, 2025.2.x, 2025.1.x, 2023.8.x, 2023.7.x, 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
  • RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Scientific
    ,
    Debian
    ,
    SLES
    ,
    Ubuntu
    ,
    Rocky
    ,
    AlmaLinux
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.3.1'
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.3.1

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.3.1 Mar 31st 2025

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.3.1 - 2025-03-31

Full Changelog

Fixed

  • Install mod_http2 on EL if required #2593 (ekohl)

v12.3.0 - 2025-03-05

Full Changelog

Added

Fixed

  • (CAT-2158) Upgrade rexml to address CVE-2024-49761 #2579 (amitkarsale)
  • Update types/oidcsettings UserInfoRefreshInterval to allow Integers again #2578 (gcoxmoz)

Other

  • Fix mod_headers load for headers in directory #2590 #2591 (uoe-pjackson)
  • Adding ModSecurity parameter for audit log format. #2583 (Tamerz)

v12.2.0 - 2024-10-23

Full Changelog

Added

Fixed

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

  • (CAT-1417) Nested require support for authz_core mod #2460 (Ramesh7)
  • Simplify data types and array handling #2457 (ekohl)
  • CAT-1285 - RHEL-8 mode security CRS fix #2452 (Ramesh7)
  • (CAT-1283) - Enable forensic module #2442 (Ramesh7)
  • (CAT-1281) - Support to add cipher with respective ssl protocol #2440 (Ramesh7)
  • feat: add Debian12 Compability #2439 (Robnarok)
  • Add MellonSetEnv support #2423 ()
  • Add the missing mod_authnz_ldap parameters #2404 (chutzimir)

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

  • (MODULES-9014) Improve SSLSessionTickets handling #1923 (FredL69)
  • (MODULES-8931) Fix stahnma/epel failures #1914 (eimlav)
  • Fix wsgi_daemon_process to support hash data type #1884 (mdechiaro)

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 (alex-harvey-z3q)
  • 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