I upgraded from Apache 2.0.48-r1 to 2.0.49. Kept all config files intact, all paths are (seem to be) working. When I start server with /etc/init.d/apache2 there are no complaints, but none of the virtual hosts gets served, access attempts are not even seen in the access_log file. I use dynamic-vhost.conf Also, when I attempt to do a /etc/init.d/apache2 restart, the stopping "works", but the starting aborts since the initial process is never stopped. After checking through some stuff I realized that /etc/init.d/apache2 start never creates /var/run/apache2.pid, and therefore the stop command is not able to stop apache completely. Reproducible: Always Steps to Reproduce: 1. I did emerge -u apache 2. Started apache2 3. Nothing worked Actual Results: None of the vhosts are served, nor does apache2 restart properly (at all). Expected Results: Since config files are the same, everything SHOULD be working, but its not.
It was an entropy problem, Apache was not getting enough entropy. A reboot fixed the problem...
# du -h /usr Your machine's disk will spin, and Apache will start much quicker. Regards.