Топик стартер, если бы ты знал, как мне тебя жалко... Я сегодня на протяжении дня сюда заглядывал и угарал над вами, но к вечеру мне стало тебя по-настоящему жаль, советчик у тебя конечно...
Только что, специально для тебя я установил и настроил apache, на это ушло менее 20 минут, в то время, как вы уже более суток возитесь)))
Есть такой файл apache2.conf, он находится по пути /etc/apache/apache2.conf, открой этот файл любым текстовым редактором через sudo, там есть строка №164 <Directory /var/www/>, в этой строке замени путь на свой (в моём случае <Directory /home/apache/>), размести по своему пути файл index.html, затем выполни команду sudo service apache2 restart и будет тебе счастье, потом уже можешь настраивать и виртуальные хосты