puppetlabs-apache
puppetlabs-apache copied to clipboard
Puppet module for the Apache httpd server, maintained by Puppet, Inc.
It has been a long time since the defaults were updated. This results in a safer out-of-the-box deployment, matching what the vendors do. For reference, EL7 has `SSLCipherSuite HIGH:3DES:!aNULL:!MD5:!SEED:!IDEA` and...
Following https://httpd.apache.org/docs/current/howto/http2.html the first step is to load the http2 module. By inspecting the protocols argument users can enable HTTP/2 via Hiera.
This is likely incomplete and untested at the moment. However, it shows how big the cleanup is.
While it is a parameter for apache::vhost, this allows setting it server wide just like SSLCipherSuite.
## Describe the Bug When `$php_version` is set to `8.0` and the OS is RedHat, the wrong php library is being loaded due to an incorrect comparison. It should load...
In 7b22dae the default value for $rewrites was changed from undef to [] in manifests/vhost.pp. This results in templates_vhost/_rewrite.erb always evaluating to false (boolean check on an empty array variable...
## Use Case In our environment we have a some per-vhosts-settings which are identical in multiple vhosts. Therefore it would be great to be able to set defaults for multiple...
This attempts to unify SELinux handling in the tests. It moves the package installation to the acceptance spec helper to reduce duplication. It then makes the set_apache_defaults line idempotent and...
## Describe the Bug apache::mod::security is not RHEL 8 compliant. mod_security_crs-3 incompatible, different path and names. ## Expected Behavior . ## Steps to Reproduce install on rhel8 ## Environment -...