If compiled without mod_authz_core I get this error during startup: # sudo /etc/init.d/apache2 start * Caching service dependencies... [ ok ] * /run/apache_ssl_mutex: creating directory * apache2 has detected an error in your setup: AH00526: Syntax error on line 110 of /etc/apache2/modules.d/00_default_settings.conf: Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration * ERROR: apache2 failed to start My point is that if the default config shipped uses Require maybe the module providing that directive should be enabled by default (thinking of a "+" prefix for the use flag).
Update: with mod_authz_core, I hit mod_authz_host from "Require local" next: # sudo /etc/init.d/apache2 start * Caching service dependencies ... [ ok ] * apache2 has detected an error in your setup: AH00526: Syntax error on line 6 of /etc/apache2/modules.d/00_mod_info.conf: Unknown Authz provider: local * ERROR: apache2 failed to start Still all shipped default config.
Still default config shipped: # sudo /etc/init.d/apache2 start Password: * Caching service dependencies ... [ ok ] * apache2 has detected an error in your setup: AH00526: Syntax error on line 54 of /etc/apache2/modules.d/40_mod_ssl.conf: SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?). * ERROR: apache2 failed to start
This are already being enabled by default: # critical modules for the default config MODULE_CRITICAL=" authn_core authz_core authz_host dir mime unixd " Only socache_shmcb is missing, but it is being automatically enabled when ssl USE flag is set because, supposedly, only in that case is needed