Yo utilizo esto, por ejemplo, para tener la versión en desarrollo de los proyectos en una ruta distinta a la de la instalación del servidor pero poder probarla directamente en el servidor.
Para configurar un directorio virtual en Apache tenemos que:
- Abrir el fichero httpd.conf
- Buscar el bloque
<IfModule alias_module>
- Y después de
ScriptAlias /cgi-bin/ "C:/xampp/cgi-bin/"
- Añadir la siguiente línea:
Alias "/mialias" "C:\ruta\a\directorio"
- Por último, después de
<Directory "C:/xampp/cgi-bin"> AllowOverride None Options None Require all granted </Directory>
- Añadir el siguiente bloque:
<Directory "C:\ruta\a\directorio"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory>
- Reiniciando Apache ya podremos navegar a http://localhost/mialias