happy_buddha убей apache2, mysql, php, поставь заново из реп по отдельности, сам только недавно закончил мучение с хостингом.
Ставил постоянно через sudo tasksel install lamp-server, пока не поставил по отдельности и не нашел мануал нормальный. Еще сохраняй конфиги, все дефолтовые, в апаче может возникнуть проблема с php, если сайт на joomla, так что предворительно отключи буферизацию ввода в конфиге php (/etc/php5/apache2/php.ini), или конкретно в апаче, в настройках хостов /etc/apache2/sites-available, согласен с сообщетвом апач МОЖЕТ, прям МОЖЕТ (это я для тех кто прочуствовал мощь индейца), для не подготовленного новичка как я было сложно настроить, я до сих пор и половины фич апача не знаю.
PS: каталогом /var/www не пользуйся, лучше в /home/user/ засунь сайт