Tente isso Adicionar tag do diretório na tag do VirtualHost
<VirtualHost *:80>
<Directory "E:/xampp/htdocs">
</Directory>
</VirtualHost>
Atualmente, estou tentando iniciar usando Hosts Virtuais usando o xampp com o Apache. Eu não consigo descobrir o que está errado com o meu código no http-vhosts.config eu segui muitos tutoriais e ler um monte de fóruns de solução de problemas, mas não consigo entender por que meu apache não será iniciado se eu tentar implementar um host virtual. No momento, estou apenas tentando fazer o host local funcionar.
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "e:/xampp/htdocs"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
<Directory "E:/xampp/htdocs">
Options Includes FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
::1 localhost
127.0.0.1 foo.local
Tente isso Adicionar tag do diretório na tag do VirtualHost
<VirtualHost *:80>
<Directory "E:/xampp/htdocs">
</Directory>
</VirtualHost>
Tags apache-http-server