I think my mistake is using /usr/sbin/apache2 to start and stop apache rather than /usr/sbin/apache2ctl
/usr/sbin/apache2ctl does housekeeping including creating /var/run/apache2. It is a shell script that transparently wraps the apache2 command. From what I have found it should take all the same arguments and passs them off to apache2 after taking care of it's housekeeping. -- Apache fails to start after reboot due to missing /var/run/apache2 direcotry when ssl is enabled https://bugs.launchpad.net/bugs/603211 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs