Thanks for responding.
I began with the f17 httpd.conf file and commented out the Load Modules in favor of those in /etc/httpd/conf.d/conf.modules.d/00-base.conf .. so yes, I'm familiar with the 'new' conf.modules.d directory.
Now configtest complains that MPM is not set. Since apache states that MPM is set by default unless I overrule it, my next step is to try to determine with what options the fedora system was built and use that as a starting point to address this 'mess'.
Aside from needing to set the most basic options I do not see how I have changed much in the way of syntax. I was simply trying to preserve what has served me well for years, including DSO modules, but there is no visible attempt to provide for this in the compressed httpd.conf of F18 in any event, so it will be hit and miss.
Unless I can determine how httpd was bulit and with what options, there isn't much I can do when configtest reports knowing nothing of MPM .....
---------- Post added at 03:11 PM ---------- Previous post was at 02:43 PM ----------
Regarding MPM not being loaded:
Here is the /etc/httpd tree:
/etc/httpd
|-- conf
| |-- httpd.conf
| |-- httpd.conf.fedora
| `-- magic
|-- conf.d
| |-- autoindex.conf
| |-- awstats.conf
| |-- geoip.conf
| |-- mod_security.conf
| |-- php.conf
| |-- phpPgAdmin.conf
| |-- README
| |-- ssl.conf
| |-- ssl.conf.fedora
| |-- userdir.conf
| |-- w3c-markup-validator.conf
| `-- welcome.conf
|-- conf.modules.d
| |-- 00-base.conf
| |-- 00-dav.conf
| |-- 00-lua.conf
| |-- 00-mpm.conf
| |-- 00-proxy.conf
| |-- 00-ssl.conf
| |-- 00-systemd.conf
| |-- 01-cgi.conf
| |-- 10-geoip.conf
| |-- 10-mod_security.conf
| `-- 10-php.conf
|-- logs -> ../../var/log/httpd
|-- modsecurity.d
| `-- activated_rules
|-- modules -> ../../usr/lib64/httpd/modules
`-- run -> /run/httpd
and here is the content of 00-mpm.conf:
# Select the MPM module which should be used by uncommenting exactly
# one of the following LoadModule lines:
# prefork MPM: Implements a non-threaded, pre-forking web server
# See:
http://httpd.apache.org/docs/2.4/mod/prefork.html
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
# worker MPM: Multi-Processing Module implementing a hybrid
# multi-threaded multi-process web server
# See:
http://httpd.apache.org/docs/2.4/mod/worker.html
#
#LoadModule mpm_worker_module modules/mod_mpm_worker.so
# event MPM: A variant of the worker MPM with the goal of consuming
# threads only for connections with active processing
# See:
http://httpd.apache.org/docs/2.4/mod/event.html
#
#LoadModule mpm_event_module modules/mod_mpm_event.so
..... which would supposedly load mod_mpm_prefork ....
---------- Post added at 03:53 PM ---------- Previous post was at 03:11 PM ----------
Finally:
mod_mpm_prefork.so appears in /usr/lib64/httpd/modules listing
I installed conf 'out-of-the-box' without edits of any kind and configtest still reports: 'no mpm loaded'.
So I am satisfied that no changes I might have made are present at this point.