Apache решит, какой VirtualHost использовать с IP, портом или именем домена.
Если он не может соответствовать ни одному VirtualHost, он будет использовать стандартный.
По умолчанию это первый, который он находит, так как он читает файл конфигурации сверху вниз. Так что добавьте еще один VirtualHost сверху, который указывает на /var/www/html/index.html
. Или создайте новый VirtualHost для локального хоста IP-адреса.