Un directorio virtual es un directorio que puede no encontrarse físicamente en el directorio raíz, por ejemplo C:\Inetpub\wwwroot, refiriéndonos a Windows, pero que puede ser accedido por medio del servidor web como si estuviera físicamente en el directorio raíz.
Para lograr esto hacemos uso de un alias al cual asociamos una ruta especifica en disco con lo que se conseguirá acceso al directorio especificado en dicha ruta.
tanto IIS como apache hace uso de directorios virtuales para realizar publicaciones web sin tener que ubicar físicamente un directorio particular o raíz con esto me refiero que basta con mapear su ubicación con respecto a la raíz y asociar un alias para tener un contenido web completamente accesible.
tanto apache como IIS hacen uso de un nombre Ficticio (alias) para referirse a una ubicación real.
Como se configuran en apache.
nos ubicamos en la siguiente ruta
nano /etc/apache2/httpd.conf
una vez allí ingresamos las siguientes líneas
Alias /anime /home/anderson/Desktop
<Directory /home/anderson/Desktop>
Order allow,deny
Allow from all
</Directory>
De esta forma ya tenemos publicada nuestra carpeta y su contenido como se muestra a continuación.
Como se configura en Windows.
Bueno como ya es sabido en Windows el mismo proceso lo realizamos de forma grafica como se describe a continuación.
Primero damos clic derecho sobre sitio al cual queremos añadir otro directorio, y seleccionamos nuevo directorio virtual como se muestra en la imagen.
Inmediatamente se no inicia el asistente al cual le damos siguiente para continuar.
Acá especificamos el alias con el cual vamos a identificar ese directorio.
y especificamos la ruta donde se encuentra el directorio que queremos virtualizar
Determinamos los permisos de acceso
y finalizamos.
Para visualizar si todo a salido bien damos clic sobre el sitio y se nos tiene que mostrar de esta forma.
Para accederlo desde el navegador se tiene que colocar el sitio mas el alias de la carpeta que se virtualizo, como se muestra a continuación.
Como hemos podido ver Linux es mucho mas flexible a al hora de virtualizar un directorio, ya que este no requiere que necesariamente se desprenda de un sitio, como pasa con Windows, pero como siempre Windows tiene la ventaja de ser grafico y por ende mas practico.

Publicado por directorio en noviembre 7, 2010 at 9:59 pm
Seguro que este es un post par usarlo como un buen recurso cuando ya que no se sabe que hacer para configurar un directorio virtual en Apache, de hecho que inmediatamente después de leerlo todos los que se encuentran en problemas lo llevarán a cabo.