Just emerged apache, and apache2 was built just fine. However, when I attempted to start it, I got an error stating that /var/www/localserver/htdocs (this from memory, so could be incorrect, but it was definitely in /var) didn't exist. Looks like the emerge actually placed htdocs in the usual location: /home/httpd. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Yes I forgot this would happen; but I'd like to maintain one set of config files if I could, and I should probably do this next bit in the current stable ebuilds. What you could do now though, is something like this to fix your install: # cd /etc/apache2/conf # perl -pi -e 's|var/www/localhost|home/httpd|;' apache2.conf commonapache2.conf modules.d/41_mod_ssl.default-vhost.conf Which will correct the locations in those three configuration files for you.
added this to the stable ebuilds, fixed.