Creación de directorios virtuales

Los directorios virtuales son una herramienta útil cuando queremos asignar a partes de la URL de un sitio web los contenidos de una localización física cualquiera del disco duro del servidor. Esta localización puede ser distinta de la carpeta en la que está la web a la que se está accediendo, pudiendo ser remota, estar en otro disco duro o en una carpeta completamente diferente. Vamos a hacer un ejemplo en el que a nuestra web de ejemplo anterior le añadamos una sección “otros” en la URL, que estará asociada a un directorio virtual que designa a c:otros, fuera de la carpeta usada por el sitio inicialmente. En nuestro caso esta localización ha sido creada antes del proceso que vamos a ver, añadiéndole un archivo index.htm de ejemplo.

Para crear un directorio virtual es necesario hacer clic derecho en la web y usar la opción Nuevo – Directorio Virtual para iniciar el wizard de creación de los mismos:

Crear Directorio Virtual (1)

Opción para crear un nuevo directorio virtual

Tras esto pulsamos en “Siguiente” e introducimos un alias para el directorio virtual (que será el nombre de la sección de la URL que queremos crear):

Crear Directorio Virtual (2)

Nombre del nuevo directorio virtual

Pulsando de nuevo en “Siguiente” podemos especificar a continuación el directorio físico donde estarán los contenidos del directorio virtual:

Crear Directorio Virtual (3)

Asignar una localización física para el directorio virtual

Posteriormente asignaremos permisos de la misma forma que vimos anteriormente:

Crear Directorio Virtual (4)

Permisos web iniciales del directorio virtual

Y finalmente vemos el directorio virtual creado, al cual podemos acceder a través de nuestro cliente XP:

Crear Directorio Virtual (5)

Nuevo directorio virtual visto desde IIS

Crear Directorio Virtual (6)

Accediendo al nuevo directorio virtual desde el cliente XP

Al igual que antes, esto lo podemos hacer manualmente con el comando iisvdir, cuya sintaxis es: iisvdir /create <Descripción> <alias> <Ruta del contenido> [1] .



[1] Más información en Microsoft Technet, buscando en el GoogleCreating Web Virtual Directories Using Iisvdir.vbs (IIS 6.0)

Last modified: Sunday, 1 August 2010, 2:38 AM