!
Es que estás confundiendo dos cosas.
/srv/www/htdocs es la dirección física, material, el lugar real donde se hallan los ficheros que tu deseas que se vean con el navegador.
http://localhost o http://127.0.0.1 es la dirección por decirlo de alguna manera "publica" de estos ficheros para la red intena y para la red exterior (internet)
Cuando tu apuntas tu NAVEGADOR a HTTP://localhost es lo mismo que si tu entras en la carpeta /srv/www/htdocs. sin embargo Apache te enseña el contenido de /srv/www/htdocs en formato de página Web.
Correcto, creo que ahora ya lo tengo claro. Sin embargo no consigo hacer funcionar egroupware. Te explico en que situación estoy: Me descargué egroupware y lo descomprimí en /srv/www/htdocs/egrupware pero no sé que más hacer. Alguien me ha dicho algo del fichero header.inc, pero no sé exactamente que tengo que hacer.