first commit for apache 2.4 support, still need to test backwards compatibility

Signed-off-by: stefanorg <stefanorg@gmail.com>
updated authors and reverted version (for now)

Signed-off-by: stefanorg <stefanorg@gmail.com>
add back apache 2.2 SSLMutex directives

Signed-off-by: stefanorg <stefanorg@gmail.com>
added authz_default -> authz_core backwards compatibility

Signed-off-by: stefanorg <stefanorg@gmail.com>
typo for mod_wstunnel

Signed-off-by: stefanorg <stefanorg@gmail.com>
fix merge fail: missing end in status.conf

Signed-off-by: stefanorg <stefanorg@gmail.com>
minimize changes in brackets

Signed-off-by: stefanorg <stefanorg@gmail.com>
minimize changes in brackets

Signed-off-by: stefanorg <stefanorg@gmail.com>
minor cleanup

Signed-off-by: stefanorg <stefanorg@gmail.com>
rubocop cleanup

Signed-off-by: stefanorg <stefanorg@gmail.com>
more rubocop cleanup

Signed-off-by: stefanorg <stefanorg@gmail.com>
fix a copyright typo

Signed-off-by: stefanorg <stefanorg@gmail.com>
fix non-closing directory block directive

Signed-off-by: stefanorg <stefanorg@gmail.com>
only load the mpm module on apache 2.4

Signed-off-by: stefanorg <stefanorg@gmail.com>
use single quotes

Signed-off-by: stefanorg <stefanorg@gmail.com>
fix indentation

Signed-off-by: stefanorg <stefanorg@gmail.com>
Disable the other MPM modules when enabling one of them

If you don't disable the other modules first, apache complains that there's more than one MPM module enabled.

Signed-off-by: stefanorg <stefanorg@gmail.com>
use ip addresses instead of hostnames for allow lists

In the Apache 2.4 beaches of some modules, "Require ip" is used, and that only works on ip addresses.

The choice is to either set the default attributes to IPs, change the modules to use "Require host", or split the allow lists into an ipaddress and hostname version so the user can specify both.

I've just changed the defaults to use IPs.

Signed-off-by: stefanorg <stefanorg@gmail.com>
don't change the pidfile location for 2.2 as it breaks service restarts

Signed-off-by: stefanorg <stefanorg@gmail.com>
updated README with new attributes: version, mpm

Signed-off-by: stefanorg <stefanorg@gmail.com>