Estoy intentando crear subdominios virtuales pero Apache no se inicia después de editar httpd-vhosts.conf y no hay errores en el registro de errores.
<VirtualHost 127.0.0.1:80>
ServerAlias *.localhost
UseCanonicalName Off
VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>
Nota: estoy ejecutando Apache a través de xampp en Windows.
Respuesta1
Es mi forma de crear hosts virtuales en Linux:
<VirtualHost 127.0.0.1>
DocumentRoot /var/webapps/testphp
ServerName testphp.home.lan
</VirtualHost>
Puede usarlo (reemplace DocumentRoot y ServerName) y agregar
127.0.0.1 testphp.home.lan
en usted /etc/hosts (o windows-os c:\windows\system32\drivers\etc\hosts) Y verifique si hay "error-switcher" en la configuración principal de Apache. Puede ser que su registro de errores esté desactivado.