The configuration files contain some information about suexec that is no longer true. The new system uses environment variables (f.ex. from make.conf). -- default_vhost.include -- # If you change this to something that isn't under /var/www then suexec # will no longer work. See /etc/apache2/suexec-conf for more details. -- -- *-vhost.example -- # Note that if you put the directory anywhere other then under /var/www # you may run into problems with suexec and cgi scripts. # You can reconfigure this path by running suexec2-config -- Actually file default_vhost.include is included three times to the webserver from files: httpd.conf, vhost.d/00_default_ssl_vhost.conf, vhost.f/00_default_vhost.conf This is stupid. The "default" settings are overlayed by exactly the same settings again by both virtual hosts. As none of the modules.d/* need any of these settings I suggest the Include line is removed from httpd.conf. I would be happy if also the example files (vhost.d/*-vhost.conf.example) would be moved into documentation directories instead of being under /etc.
We are not going to do anything with the includes, it's intended and will stay as it is (Bug 184448).
will be fixed in -r11
fixed in -r11