Сначала не обращал особого внимания, запускал вручную. Но однажды сервер самопроизвольно ребутнулся, apache не стартанул и сайт не работал почти целый день.
По всякому уже пробовал, ничего не помогает:
1) в chkconfig apache2 и mysql включены
2) прописывал в /etc/rc.local так
sudo service start apache2
sudo service start mysql
и так
sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysql start
и без sudo тоже
3) через crontab
@reboot /etc/init.d/apache2 start
@reboot /etc/init.d/mysql start
ОСь: Ubuntu 12.04 LTS (GNU/Linux 2.6.32-042stab081.5 x86_64)