Почему я получаю страницу Apache2 Ubuntu по умолчанию вместо своей собственной index.html страница?

Попробуйте выполнить следующее

Включить подробные журналы

sudo nano /etc/apache2/apache2.conf

Найдите переменную LogLevel и обновите ее с предупреждения по умолчанию на info или debug. debug выдаст наибольший объем выходных данных.

# LogLevel: Control the number of messages logged to the error_log.# Possible values include: debug, info, notice, warn, error, crit,# alert, emerg.# LogLevel debug

Перезапустить Apache

sudo service apache2 restart

Apache включает в себя небольшой приятный инструмент для проверки синтаксиса

apache2ctl -t

Проверка Определений Виртуальных Хостов

apache2ctl -S