4. La consola Administrativa

Para administrar y controlar nuestro servidor web vamos a utilizar la consola administrativa de IIS. Para utilizarla necesitamos tener instalado el componente de IIS en nuestro equipo. Si estamos trabajando directamente con el servidor o si tenemos un IIS instalado en nuestro equipo tenemos lo necesario para poder iniciar la consola.

¡Atención! Si no hemos instalado el servidor en nuestro equipo o no trabajamos directamente con el servidor debemos instalar los elementos necesarios para administrar el servidor web desde nuestro equipo. Para esto debemos instalar los elementos administrativos que incorpora Windows 2000 Server. Basta con instalar el paquete que se encuentra en el Cd de Windows.

Para ponerla en marcha pulsaremos el icono "Servicios de Internet Information Server" de las Herramientas Administrativas del Panel de Control. O si estamos en el servidor seleccionamos la opción de la siguiente figura:

Al iniciarse, la consola tendrá este aspecto:

¡Atención! Si hemos instalado el servidor de desarrollo en nuestro equipo debemos conectarnos al servidor para poder administrarlo, así que pulsando con el botón derecho en el título debemos "conectar" con el servidor W2000. No confundirlo con el local...

Por una parte tenemos un icono con el nombre del equipo que estamos administrando. Si disponemos de mas servidores web en nuestra organización podríamos administrarlos todos desde aquí. Para conectarnos a otro bastaría con pulsar con el botón derecho en el título de la parte de la izquierda "Servicios de IIS" y seleccionar la opción "Conectar":

Introduciríamos en el formulario el nombre del servidor y los credenciales de inicio de sesión si se necesitan. Nuestro equipo se conectará y podremos administrar el equipo remoto. Como avance de lo que veremos en este capítulo y en el siguiente pulsaremos con el botón derecho en el "Sitio Web Predeterminado" para ver los detalles de este web:

La consola administrativa de
Internet Information Server

Estas son todas las opciones que tenemos disponibles en nuestro servidor IIS. La mayoría de ellas son conceptos sencillos y con una breve descripción podremos hacer uso de éstas. Antes de empezar a explicar sus detalles vamos a ver los elementos que nos pueden aparecer en la consola administrativa:

Dentro del Administrador de servicios de Internet se pueden distinguir varios nodos, dependiendo también de la instalación que se haya realizado de IIS 5.0. En la instalación más completa vemos lo siguiente:

• Sitio FTP predeterminado: es el sitio FTP del servidor, desde aquí configuraremos el servicio FTP que ofrece IIS 5.0. No es el objetivo de este curso, pero al nivel que terminemos será un elemento realmente fácil de configurar para el alumno.

• Sitio Web predeterminado: es el elemento que más nos va a interesar, desde aquí se configura el servicio Web que ofrece IIS 5.0, incluyendo la configuración de las aplicaciones ASP.

• Sitio Web de administración: nos ofrece la posibilidad de administrar IIS 5.0 desde un sitio Web, es decir sin tener instalada la consola administrativa podemos acceder a su administración mediante páginas web.

• Servidor virtual SMTP predeterminado: representa el servicio de correo de IIS 5.0, se trata del servicio de correo saliente SMTP (Simple Mail Transfer Protocol).

• Servidor virtual NNTP predeterminado: representa el servicio de noticias de IIS 5.0, se trata del servicio NNTP (Network News Transport Protocol). Es el servicio de Internet conocido como "grupos de noticias" o "newsgroups"

En este capítulo nos vamos a centrar en el sitio Web predeterminado, que representa el sitio Web por defecto del servidor IIS 5.0 y que se corresponde con http://nombreMaquina. Veamos ahora algunos detalles. ¿Cómo es posible que tengamos dos sitios web en un mismo equipo? Pues sí, podemos ver en la consola que tenemos dos sitios web:

Uno es el sitio Web principal, con el que vamos a trabajar normalmente y el otro es el sitio web administrativo. ¿Bien, pero cómo accedo a cada uno de ellos? De acuerdo, sabemos que las páginas web (protocolo HTTP) utilizan el puerto 80 de TCP/IP. Esto es el canal de comunicaciones que va a utilizar nuestro navegador con el servidor IIS. Cuando solicitamos una página web, nuestro navegador abre una conexión con el servidor indicado por el puerto 80. Si vemos otra vez la página de propiedades del "Sitio Web predeterminado":

Vemos la página de las propiedades principales de nuestro servidor Web. Vemos un título en el campo "Descripción", una dirección IP, que aparece como "Ninguna asignada" y un puerto TCP. Ok, este es nuestro puerto, el 80, que es estándar para las páginas web. Si cambiamos este puerto, al 81 por ejemplo, y escribimos el nombre del servidor en el navegador vemos que no aparece ninguna página porque no puede establecer una conexión a un sitio web que exista en el puerto 81 porque el navegador por defecto busca uno en el 80:

Nota Todos los demás servicios de Internet también utilizan su propio puerto: 21 para FTP, 25 y 110 para el correo electrónico, 23 para el Telnet, ...

Cuando instalamos un sitio web en un puerto que no es el estándar debemos escribir en la URL a continuación del nombre del servidor el puerto TCP donde se encuentra el sitio web:

 

Como vemos en este caso en la URL hemos escrito "http://servidor:81" y nos ha presentado la página de inicio. Pero volvamos a dejarlo como estaba con el 80. Vemos entonces que si podemos tener varios sitios web, de hecho en la instalación hemos comprobado que tenemos nuestro sitio web predeterminado y uno de administración.

¡Atención! No pueden funcionar dos sitios web en el mismo puerto. Sólo puede haber uno en el puerto 80. Si creamos un sitio web y le asignamos también el 80, que está siendo utilizado por otro, éste no se iniciará. Debemos asignarle otro puerto.

Por lo tanto el sitio Web de administración no puede estar en el mismo puerto 80. Si vemos su página de propiedades vemos que en este ejemplo está en el :

Puerto 3165. Que es el puerto que debemos poner en el navegador para poder acceder a este sitio web:

Aun así todavía nos falta algún tipo de permiso. Esto esta bien, hay que darse cuenta que el que pueda llegar a esta página puede administrar completamente el sitio web. Podría borrarlo, desconfigurarlo o introducir una puerta trasera para posibles ataques. Entonces es normal que no sea fácil llegar hasta él. De momento, ya hasta que vemos temas de seguridad en el capítulo siguiente sólo va a funcionar desde el propio servidor, así que para probarlo tenemos dos posibilidades:

La página que se nos presentará tiene las mismas opciones que la consola administrativa:

Pero nosotros seguiremos con la consola por comodidad y por rapidez. Antes de pasar a conocer qué son los directorio virtuales conozcamos mejor qué son las opciones que nos aparecían en las propiedades de nuestro sitio web.

Sitio Web de administración de
Internet Information Server