I have made this draft for the lenny release notes about apache2.
Comments are welcome.
The apache2 default configuration has changed in some ways that may
require manual changes to your configuration. The most important
"NameVirtualHost *" has been changed to "NameVirtualHost *:80". If you
have added more name based virtual hosts, you need to change
<VirtualHost *> to <VirtualHost *:80> for each of them.
The Apache User and Group and the PidFile path are now configured in
/etc/apache2/envvars. If you have changed these settings from their
default values, you need to change that file. This also means that
starting apache2 with "apache2 -k start" is no longer possible, you
have to use /etc/init.d/apache2 or apache2ctl.
The suexec helper program needed for mod_suexec is now shipped in a
separate package, apache2-suexec, which is not installed by default.
More module specific configuration has been moved from
/etc/apache2/apache2.conf to /etc/apache2/mods-available/*.conf
For more detailed information, see