5. Propiedades del sitio web

Como vimos antes, la primera página de propiedades de IIS que nos aparecía al seleccionarlo era esta página:

En esta ficha, podremos configurar una serie de parámetros relacionados con la identificación del sitio Web, las conexiones al sitio Web y la forma de registrar los accesos a nuestro sitio Web.

En cuanto a la identificación del sitio Web tenemos cuatro parámetros: Descripción, Dirección IP, Puerto TCP y Puerto SSL.

6. Los directorios virtuales

Para empezar, al configurar los sitios Web debe indicar los directorios que contienen los documentos que desea publicar. El servidor Web no puede publicar documentos que no están en los directorios especificados. Por lo tanto, el primer paso para desarrollar un sitio Web debe ser determinar cómo desea organizar los archivos.

Si desea empezar ahora mismo sin tener que crear una estructura especial de directorios y todos los directorios se encuentran en el mismo disco duro del equipo que ejecuta los Servicios de Internet Information Server, puede publicar los documentos inmediatamente si copia los archivos Web en el directorio principal predeterminado, C:\InetPub\Wwwroot.

Cada sitio Web o FTP debe tener un directorio particular. El directorio particular es la ubicación central de las páginas publicadas. Contiene una página principal o archivo de índice que da la bienvenida a los clientes y contiene los vínculos a otras páginas del sitio. El directorio particular se asigna al nombre de dominio del sitio o al nombre del servidor. Por ejemplo, si el nombre del dominio de Internet del sitio es www.microsoft.com y el directorio particular es C:\Website\Microsoft, los exploradores utilizan la dirección URL http://www.microsoft.com para tener acceso a los archivos del directorio particular. En una intranet, si el nombre del servidor es AcctServer, los exploradores utilizan la dirección URL http://acctserver para tener acceso a los archivos del directorio particular.

El directorio particular predeterminado se crea al instalar los Servicios de Internet Information Server y crear un sitio Web nuevo. Veamos la página de propiedades "Directorio particular"

En este caso las páginas web las está recogiendo del directorio "c:\web_cursofinal". Podemos hacer ahora una prueba: crea una página web sencilla desde FrontPage y guárdala en un directorio del disco duro. Si elegimos este directorio en esta página propiedades veremos que por fin nos funciona nuestro sitio web. Podremos ver esta página de ejemplo... Una vez probado volvemos a seleccionar nuestro directorio c:\inetpub\wwwroot. Ya veremos el resto de las opciones en el capítulo siguiente. Terminemos con nuestros directorios virtuales...

¿Qué es un directorio virtual?

Para publicar desde cualquier directorio que no esté contenido en el directorio particular, debe crear un directorio virtual. Un directorio virtual es un directorio que no está en el directorio particular pero que aparece en los exploradores de los clientes como si estuviera.

Es decir: sabemos que podemos poner páginas web en el directorio "c:\inetpub\wwwroot" y que estas se van a ver inmediatamente escribiendo en el navegador "http://servidor". Un directorio virtual es crear un directorio en nuestra página web pero que apunta físicamente a otra ruta física del disco duro diferente. Por ejemplo podemos crear un directorio virtual que llamaremos "docs" y que apunta a la ruta física "d:\intranet\documentos" para ver esto en el servidor bastaría con escribir: "http:/servidor/docs"

Un directorio virtual tiene un alias, un nombre que los exploradores Web utilizan para tener acceso al directorio. Puesto que el alias suele ser más corto que el nombre de la ruta del directorio, a los usuarios les resulta más cómodo escribirlo. Un alias es más seguro; los usuarios no conocen el lugar del servidor donde están ubicados físicamente los archivos y no pueden utilizar esa información para modificar los archivos. Con los alias es más fácil mover los directorios en el sitio: En lugar de cambiar la dirección URL del directorio, puede cambiar la asignación entre el alias y la ubicación física del directorio.

Otro ejemplo, supongamos que configuramos un sitio Web para el grupo de mercadotecnia en la intranet de la compañía. La tabla siguiente muestra las asignaciones entre las ubicaciones físicas de los archivos y las direcciones URL a través de las cuales se obtiene acceso a los archivos.

Ubicación
física

Alias

Ruta de la
dirección URL

C:\Inetpub\wwwroot

directorio particular (ninguno)

http://Ventas

\\Servidor2\DatosVentas\ClientesProd

Clientes

http://Ventas/Clientes

C:\Inetpub\wwwroot\Presupuestos

Ninguno

http://Ventas/Presupuestos

C:\Inetpub\wwwroot\EstadoPedidos

Ninguno

http://Ventas/EstadoPedidos

D:\Mrcdtcn\PR

PR

http://Ventas/PR

Los directorios virtuales y los físicos (directorios sin alias) aparecen en el complemento Servicios de Internet Information Server. Un directorio virtual viene indicado por un icono de carpeta con un globo en la esquina. La ilustración siguiente muestra el sitio Web de ejemplo descrito anteriormente; /Clientes y /PR son directorios virtuales:

En un sitio Web simple, puede que no necesite agregar directorios virtuales. Basta con colocar todos los archivos en el directorio particular del sitio. Si tiene un sitio complejo o desea especificar diferentes direcciones URL para distintas partes del sitio, puede agregar tantos directorios virtuales como sea necesario. En cualquier caso es un tema interesante.

A menudo nos encontraremos con que instalamos una utilidad para nuestra Intranet y la documentación la instala directamente en un directorio virtual, de esta forma está mas fácil y accesible que un fichero .htm tradicional.

Crear directorios virtuales

Si su sitio Web contiene archivos que se encuentran en un directorio diferente del directorio particular o en otros equipos, debe crear directorios virtuales para incluir esos archivos en el sitio Web. Para utilizar un directorio de otro equipo, debe especificar su nombre según la Convención de nomenclatura universal (UNC) e indicar un nombre de usuario y una contraseña para los permisos de acceso.

Para crear un directorio virtual

  1. En la consola administrativa, seleccione el sitio Web o FTP al que desee agregar un directorio.
  2. Haga clic en el menú Acción, seleccione Nuevo y haga clic en Directorio virtual.
  3. Utilice el Asistente para crear un directorio virtual para completar esta tarea.

A continuación de la pantalla de bienvenida aparecerá una ventana preguntando por el alias que tendrá el sitio Web, es decir el nombre que escribiremos en el navegador: http://servidor/alias

Luego tendremos que asociarlo con una ruta física del disco duro, seleccionamos un directorio o ruta y finalmente pulsamos en "siguiente". Por último indicaremos los permisos de ejecución para este directorio. Estos permisos los veremos con detalle en el siguiente capítulo.

Nota   Si utiliza NTFS, también puede crear un directorio virtual si hace clic con el botón derecho del ratón en un directorio en el Explorador de Windows, hace clic en Compartir y, después, selecciona la hoja de propiedades Uso compartido de Web.

Para eliminar un directorio virtual

  1. En la consola administrativa, seleccione el directorio virtual que desee eliminar.
  2. Haga clic en el menú Acción y, a continuación, en Eliminar. Al eliminar un directorio virtual no se elimina el directorio o los archivos físicos correspondientes sólo esta conexión lógica.
Pulsa para ver cómo crear directorios virtuales