When building on Linux with version 2.4.6, any of the --enable-foo (rewrite,proxy-ajp,..) produces a commented 'LoadModule' line in the httpd.conf. This is an unexpected behavior since version 2.2 doesn't behave like this, and as the doc says : "By default, all those directives will be commented out except for the modules that are either required or explicitly selected by a configure --enable-foo argument." All 2.4.X versions have this same problem. How to reproduce : ./configure --quiet --enable-mods-shared='few rewrite proxy' --enable-rewrite --enable-proxy --enable-proxy-http && make && make install Result : ... #LoadModule rewrite_module modules/mod_rewrite.so
Created attachment 30980 [details] patch for bug 55711 apply this patch as usually : patch < configure-patch-20131027
The patch was for 2.4.6 but as for 2.4.29 it cannot be applied anymore, because too many things have changed in the configure script since 2.4.6. The problem is still here anyway. Either the doc is wrong ( https://httpd.apache.org/docs/2.4/programs/configure.html ), or it is a regression as 2.2.X behaved differently for the very same configure options. This is why Importance is now set to Regression instead of Minor.