“CÓMO CONFIGURAR INTERNET INFORMATION - Eduinnova

“CÓMO CONFIGURAR INTERNET INFORMATION SERVER”
Cintado Mejías, Silvia
75770772-D
Ingeniera Técnica en Informática de Gestión
0. INTRODUCCIÓN
En este artículo se van a desarrollar el concepto de Internet Information Server,
como una serie de servicios que nos va a permitir convertir nuestro ordenador personal en
un servidor de Internet o intranet. Se definirán todos los parámetros de configuración del
mismo y se propondrá una práctica guiada para realizarla en el aula con los alumnos y
alumnas del ciclo formativo de grado superior de Desarrollo de Aplicaciones Informáticas y
de Administración de Sistemas Informáticos.
1. INTERNET INFORMATION SERVER (IIS)
Internet
Information Server (IIS) es un servidor Web que permite publicar
información en una intranet o en Internet. Este servidor Web se apoya sobre el protocolo de
transferencia de hipertexto (HTTP), para transmitir la información y comunicarse con los
clientes.
Es el servidor Web sobre el que se ejecutan las páginas ASP.NET. Desde su versión 3
incluye las versiones anteriores de ASP. Al instalar IIS 5.0 se instala por defecto ASP 3.0.
ASP.NET es compatible con ASP, es decir, podemos tener aplicaciones Web basadas en
ASP y ASP.NET funcionando en el mismo servidor Web Internet Information Server 5.0.
Las páginas ASP tienen la extensión .asp y son procesadas por la DLL ASP.DLL, mientras
que las páginas ASP.NET poseen la extensión .aspx y son procesadas con el entorno de
ejecución .NET Framework.
El servidor Web atiende las peticiones de páginas de los clientes, identifica de qué tipo
de páginas se trata, las procesa y les envía el resultado a los navegadores.
Internet Information Server 5.0 es un servidor Web para plataformas Windows 2000
(está totalmente integrado con el sistema operativo, forma parte de la instalación de
Windows 2000 y permite disponer de un servidor Web tanto en el entorno de una Intranet
como en el entorno de Internet).
Podemos acceder a su administración a través del Administrador de servicios de
Internet, es un entorno escalable basado en los componentes cliente (servidor que se pueden
integrar dentro de las aplicaciones Web).
Podemos saber si tenemos instalado ISS 5.0 en nuestra máquina escribiendo la
siguiente URL: http://localhost en el navegador Web. También podemos comprobarlo
viendo si tenemos el Administrador de Internet dentro del grupo de programas Herramientas
administrativas en el menú Inicio de Windows.
Por defecto, la ruta del directorio de publicación en Internet es c:\inetpub\wwwroot.
Por ejemplo, si la ruta de una aplicación web es la siguiente, para realizar la
publicación a través del IIS, este árbol de directorio debe de estar en el directorio
c:\inetpub\wwwroot.
2. HERRAMIENTA DE ADMINISTRACIÓN DE SERVICIOS DE INTERNET
A través de la consola del Administrador de Servicios de Internet podemos
administrar y configurar en un mismo entorno todos los servicios del servidor IIS 5.0. Su
uso es bastante intuitivo.
Esta consola se divide en dos paneles. El panel de la izquierda se denomina panel de
alcance y el de la derecha, panel de resultados.
En el panel de alcance aparecen los servidores que podremos administrar, se
representan mediante un icono de un ordenador acompañado del nombre del servidor. El
asterisco (*) señala el servidor local (IIS también permite realizar la administración remota
de otros servidores IIS 5.0)
Cada uno de los nodos del árbol que aparece en el panel de alcance son instancias de
servicios individuales, y a su vez, éstos pueden contener un conjunto de objetos
administrables. Podemos acceder a las propiedades de cualquiera de estos nodos a través del
menú desplegable que aparece pulsando el botón derecho del ratón.
El panel de resultados visualiza los contenidos referentes al nodo seleccionado en el
panel de alcance.
3. CONFIGURACIÓN DE IIS
La configuración de IIS se basa en la utilización de hojas de propiedades. Cada hoja de
propiedades mostrará una serie de parámetros para configurar, dependiendo del elemento
seleccionado (directorio, sitio Web o fichero).
Para publicar documentos en el sitio Web, debemos copiar los ficheros
correspondientes al directorio de publicación del sitio Web (que por defecto es,
c:\inetpub\wwwroot, pero lo podemos cambiar a través de su hoja de propiedades).
3.1. Ficha Sitio Web
Es necesario que cada sitio Web tenga un directorio de publicación. Además, cada
sitio Web debe tener asignada una dirección IP y un número de puerto (para poder
identificarlo). Por defecto, el servicio Web se encuentra en el puerto 80. Podemos acceder y
cambiar todos estos valores desde la hoja de propiedades que a continuación veremos como
se accede.
Otro de los valores configurables es el número de conexiones de clientes que
aceptamos a nuestro sitio Web. Tenemos que tener en cuenta que IIS nos proporciona
servicios muy robustos y estables, que permite que muchos dominios y usuarios puedan
conectarse de forma simultánea a la web. También podemos indicar el tiempo de espera
máximo utilizado para establecer una conexión. Esto asegura que se cerrarán todas las
conexiones si el protocolo HTTP no puede establecer una conexión del cliente en el tiempo
especificado (por defecto son 900 segundos).
Otra de las opciones configurables es la activación o no del registro de los accesos
al sitio Web y el formato de archivo en el que se almacena esta información. Al seleccionar
esta opción es posible recopilar información acerca de la actividad de los usuarios si
habilita registros para los sitios Web. La información se almacena en archivos ASCII. Este
registro tiene muchas posibilidades y supera el ámbito de las características de registro de
sucesos o de supervisión del rendimiento de Windows. Los registros pueden incluir
información referente a quién ha visitado el sitio, qué ha visto el visitante y cuándo se vio la
información por última vez. Puede utilizar los registros para evaluar la popularidad del
contenido o identificar los cuellos de botella de la información.
Puede configurar sus sitios Web o FTP para que graben entradas de registro
generadas por la actividad de los usuarios y del servidor. Los datos de registro de IIS
pueden ayudar a regular el acceso al contenido, evaluar la popularidad del contenido,
planear los requisitos de seguridad y resolver problemas potenciales en los sitios Web o
FTP. El registro de actividad del sitio IIS no se debe confundir con el registro de sucesos
efectuado por Windows XP ó 2000, que se muestra con el Visor de sucesos. El registro en
IIS es más extenso y complejo.
3.2. Ficha Directorio particular
En la ficha Directorio particular de la hoja de propiedades, podemos modificar el
directorio de publicación del sitio Web, indicar si deben registrarse las visitas, y el tipo de
acceso que va a tener el usuario:
•
Acceso al código fuente de secuencias de comandos.
•
Lectura.
•
Escritura.
•
Examinar directorios.
La opción Permisos de ejecución es relativa a la ejecución de aplicaciones
ASP/ASP.NET, y significa:
Ninguno: no permite la ejecución de programas ni secuencias de comandos en el
•
directorio.
Sólo secuencias de comandos: para permitir la ejecución de las páginas ASP y
•
ASP.NET.
Sec. Comando y ejecutables: permite ejecutar cualquier aplicación en el
•
directorio.
3.3. Ficha Documentos
En esta ficha de la hoja de propiedades, podemos indicar la página por defecto del sitio
Web. Este documento predeterminado puede ser una página HTML, una página ASP o una
página ASP.NET.
El orden en el que indiquemos estos documentos es significativo, ya que el servidor
Web devolverá el primero que encuentre de ellos.
A continuación vamos a ver un ejemplo para indicar el documento que queremos de
inicio. Si deseas emplear Index.html como documento de inicio, debes agregarlo. Para ello,
sigue estos pasos:
- Haz clic en Agregar.
- En el cuadro de diálogo Agregar documento predeterminado, escribe Index.html y, a
continuación, haz clic en Aceptar.
- Haz clic en el botón flecha arriba hasta que Index.html se muestre en la posición superior
de la lista.
- Haz clic en Aceptar para cerrar el cuadro de diálogo Propiedades de sitio Web
predeterminado.
- Haz clic con el ratón derecho en Sitio Web predeterminado y, a continuación, haz clic en
Permisos.
- Anota las cuentas de usuario con permisos de operador en este sitio Web. Haz clic en
Agregar para agregar cuentas de usuario desde las que operar en este sitio Web.
- Haz clic en Aceptar para volver a la ventana Servicios de Internet Information Server.
- Haz clic con el ratón derecho en Sitio Web predeterminado y, a continuación, haz clic en
Detener.
- Haz clic con el ratón derecho en Sitio Web predeterminado y, a continuación, haz clic en
Iniciar.
De esta forma, el servidor está configurado para aceptar las solicitudes Web de
entrada al sitio Web predeterminado. Puedes sustituir el contenido del sitio Web
predeterminado por el contenido Web que desees o puedes crear un sitio Web nuevo
3.4. Ficha Rendimiento
En esta hoja podemos configurar el ajuste del rendimiento de nuestro servidor
atendiendo el número de accesos que se espera por día: menos de 10.000, menos de 100.000
y más de 100.000.
También podemos limitar el ancho de banda a los KB/s que estimemos apropiados y
asignar un límite de proceso de uso de la CPU (expresado en tanto por ciento).
4. PRACTICA GUIADA INSTALACIÓN Y CONFIGURACIÓN DEL IIS.
4.1. Instalación
1. IIS 6.0 viene incluido en Windows 2003 Server como un servicio instalable.
Tenemos dos opciones:
•
Hacer uso del Asistente Administre su Servidor, donde únicamente tendremos que
seleccionar la opción de agregar un nuevo servicio a nuestro servidor y seguir los
pasos del asistente indicando que queremos instalar el servidor web.
•
Haciendo uso del tradicional Agregar o Quitar Programas que se encuentra en el
Panel de Control.
2. Creación de un sitio virtual, que se enlazará al directorio que queremos publicar.
•
Hacer click con el botón derecho en el árbol izquierdo de la consola de
administración de IIS y seleccionar la opción de crear correspondiente.
•
Una vez creada, solo nos quedará darle a ver sus propiedades con el botón derecho
para configurarlo.
4.2. Configuración
Para realizar la configuración del Sitio Web predeterminado, vamos a pulsar el
botón derecho del ratón y le pulsamos la opción de Propiedades del menú contextual .
Nos aparecerá una hoja de propiedades que vamos a utilizar para configurar el
directorio de publicación del sitio web. Será una ventana como la que se muestra a
continuación. Ella dispone de multitud de pestañas, que nos a permitir configurar todo lo
necesario.
Si pulsamos la pestaña de Directorio particular, vemos que se subdivide en tres
partes:
Origen del web: En la primera parte vamos a indicar la ubicación de nuestra
página web. En nuestro ejemplo que estamos desarrollando será un directorio de
este equipo e indicamos la ruta "c:\inetpub\wwwroot"
Permisos de ejecución: En esta segunda parte seleccionamos los permisos de
acceso al sitio web: acceso al código fuente de secuencia de comandos, lectura,
escritura, examinar directorios, registrar visitas…
Configuración de la aplicación: La tercera parte es la más importante, debido a
que es la que enlaza al servidor IIS con la aplicación ASP desarrollada. Sólo
necesitamos indicar un nombre para la aplicación y con esto IIS creará
internamente la estructura necesaria para que pueda ejecutar páginas ASP entre
otras.
5. CONCLUSIÓN
Para concluir voy a reseñar la importancia de que nuestro alumnado conozca este
tipo de herramientas que nos va a permitir utilizar los equipos como servidores de
aplicaciones, y la tendencia actual a trabajar con tecnología web.
Además estos servidores van a soportar ASP, ASP.net, PHP, CGI, Perl… Son muy
robustos y estables, por muchos dominios y usuario simultáneos que se conecten, funcina
bajo Windows Server aunque XP y Vista traen una versión reducida para pruebas y diseño.
Viene incluido en el Windows por lo que no supone un coste adicional y posee un buen
soporte tanto por parte de MS como por parte de los usuarios
6. BIBLIOGRAFIA
Stephen Walther (2002). ASP.NET al Descubierto. Madrid: Pearson Educación.
Charte, Francisco . (2002). Guía Práctica ASP.NET. Madrid: Anaya Multimedia.
Desarrollo web (2008). Instalación de IIS en Windows XP profesional. Manual.
http://www.desarrolloweb.com/manuales/36/
Turbia.net (2009). Instalación y configuración de Microsoft IIS. Tutorial.
http://turbia.net/tutorial/406.htm
Adrformacion.com (2009). Curso de intranet. Manual.
http://www.adrformacion.com/cursos/intranet/leccion2/tutorial1.html