pfsense/pfsense-packages — pull request #669 by darksoul42 (2014-06-06 18:39:19+00:00)
Title: Rough fixes and tuning for Apache 2.4

- Renamed every reference to apache22, to apache24
- Prepped a module list that works with apache24
- Kept things running with a worker MPM setting
- Added a require_once to "service-utils.inc" for write_rcfile
- Fixed a few XMLRPC sync log messages
- Added apachelocation to XMLRPC sync bundle
- Fixed XMLRPC sync, it now works flawlesly
- Added some logging for config regeneration
- Fixed indentation for the security groups code
- Moved the definitions within (works, but crude)
This is how it must be done on Apache 2.4 or you get SHM/mutex errors.

All in all, for my use case with HTTPS reverse proxy, client certificate validation (or allowed specific IP address) and location-specific settings, this does the trick and works properly with Apache 2.4. This is still rough over the edges, like the module list and maybe the cache module stuff that is not properly tuned.
It also seems there is a lot of stuff remaining that is not used anymore (maybe for upgrade purposes from older versions?) such as references to certificates in /usr/local/etc/apache22 instead of /usr/pbi