It's '--enable-maintainer-mode' which introduces this behavior. When being built for mere mortals, we are much nicer as far as which modules are built and loaded by default....
Maybe --enable-maintainer-mode should be renamed --enable-developer-mode On Aug 18, 2012, at 4:07 PM, Roy T. Fielding <[email protected]> wrote: > I built 2.4.3 with the options > > ./configure \ > --prefix=$tdir \ > --with-apr=$adir \ > --with-apr-util=$adir \ > --without-ssl \ > --without-crypto \ > --disable-cache \ > --without-distcache \ > --enable-maintainer-mode > > but then noticed in the error_log some garbage about > > [Sat Aug 18 12:26:23.182875 2012] [ssl:warn] [pid 82399:tid 140735220779360] > AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] > [Sat Aug 18 12:26:23.183039 2012] [lbmethod_heartbeat:notice] [pid 82399:tid > 140735220779360] AH02282: No slotmem from mod_heartmonitor > > which is undoubtedly because several modules are being built and loaded > that depend on certain options but do not get disabled by the lack > of those options in configure. > > IMO, none of the following modules should be configured by default: > > LoadModule file_cache_module modules/mod_file_cache.so > LoadModule dumpio_module modules/mod_dumpio.so > LoadModule firehose_module modules/mod_firehose.so > LoadModule buffer_module modules/mod_buffer.so > LoadModule unique_id_module modules/mod_unique_id.so > LoadModule remoteip_module modules/mod_remoteip.so > LoadModule proxy_module modules/mod_proxy.so > LoadModule proxy_connect_module modules/mod_proxy_connect.so > LoadModule proxy_ftp_module modules/mod_proxy_ftp.so > LoadModule proxy_http_module modules/mod_proxy_http.so > LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so > LoadModule proxy_scgi_module modules/mod_proxy_scgi.so > LoadModule proxy_ajp_module modules/mod_proxy_ajp.so > LoadModule proxy_balancer_module modules/mod_proxy_balancer.so > LoadModule proxy_express_module modules/mod_proxy_express.so > LoadModule session_module modules/mod_session.so > LoadModule session_cookie_module modules/mod_session_cookie.so > LoadModule session_dbd_module modules/mod_session_dbd.so > LoadModule slotmem_shm_module modules/mod_slotmem_shm.so > LoadModule ssl_module modules/mod_ssl.so > LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so > LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so > LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so > LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so > LoadModule dav_fs_module modules/mod_dav_fs.so > > The vast majority of installations do not want a f*(^ing proxy. > Building them is fine -- these should be commented out in the > installed httpd.conf unless --with-proxy is enabled. > > At the very least, modules dependent on SSL must not be loaded if > --without-ssl is the configure option. > > I don't consider this a showstopper for 2.4.3, but I do think they > are bugs in trunk and 2.4.x. > > ....Roy >
