The file files/2.0.49/apache2.initd should have following change - myconf="${STARTUPERRORLOG}/${CONFIGFILE}" + myconf="${SERVERROOT:-/usr}/${CONFIGFILE}" 1) STARTUPERRORLOG is obviously wrong as we want the base directory 2) the default /usr is what the apache2 is compiled with (test with "apache2 -V")
/usr isn't right, /usr/lib/apache2 is. i've put it into the tree now, but I haven't done a revision bump yet as i'm looking at some other stuff.
Unfortunately /usr is right. If you try "apache2 -V" you will see -D HTTPD_ROOT="/usr" The configure script gets "/usr" as prefix and that is used as a root directory. You can easily check it by trying the following $ apache2 -f conf/test.conf apache2: could not open document config file /usr/conf/test.conf