Apache 2.4, не могу настроить name-based VirtualHost на localhost. Почему ошибка 400?
"_"или "underscore" не разрешены в доменных именах. 
Поменяйте название на "captcha-lite" 
измените конфигурация хоста.
Удачи
Попробуйте создать вручную путь: D:/USR/log/s1.localhost/
У меня из-за несуществующего пути тоже были проблемы с apache.