Cómo instalar IIS 7 y Configurar un sitio web Estático en 13 Sencillos Pasos / Pluralsight
¿Por qué instalar IIS? La respuesta más obvia es porque necesita un servidor web que sea fácil de configurar y trabajar con él. IIS 7 en Windows Server 2008 es un animal completamente diferente de lo que ha sido en el pasado.
Parece que Microsoft finalmente ha creado una versión de IIS que competirá con Apache por la funcionalidad y el rendimiento. IIS 7 es un gran paso adelante para la plataforma IIS con las siguientes mejoras:
- Diseño modular: En el pasado era una instalación de todo o nada para IIS, pero ya no es así. Con la capacidad de cargar solo los módulos que necesita para el funcionamiento del servidor, aumenta el rendimiento y la seguridad
- Nueva interfaz de administración: IIS 7 tiene una interfaz completamente nueva que le permite cambiar rápida y fácilmente la configuración que necesita para cada sitio. En esta versión también se puede editar toda la configuración del sitio web en un archivo de configuración basado en texto
- Compartir tareas con los propietarios del sitio: Si aloja varios sitios, puede delegar el control administrativo a desarrolladores o propietarios de contenido
En este artículo exploraremos la instalación y habilitación de las funciones básicas de IIS 7 y la puesta en servicio de un sitio web estático. Para este artículo, asumiré que ha instalado Server 2008 y sabe cómo iniciar el Administrador del servidor.
Instalación de IIS 7 en Windows Server 2008
Dado que el servidor web de IIS no está instalado de forma predeterminada, lo primero que tenemos que hacer es instalar IIS como un rol para el servidor en el que estamos trabajando.
1. Haga clic en Inicio – > Herramientas administrativas – > Administrador de servidores
2. En el Administrador del servidor, desplácese hacia abajo hasta Resumen de roles y haga clic en Agregar roles
3. El Asistente para agregar roles comienza en este punto y le advierte que si va a agregar un rol, asegúrese de:
- La cuenta de administrador tiene una contraseña segura
- Se configuran ajustes de red, como IP estática
- Se instalan las últimas actualizaciones de seguridad de las actualizaciones de Windows
4. Haga clic en Siguiente para ir a la página Agregar rol de servidor. Coloque una marca de verificación junto al Servidor Web (IIS) y, a continuación, haga clic en el botón Siguiente
5. La siguiente página le dará información básica sobre los servidores Web de IIS y algunos enlaces con información adicional si es necesario. Haga clic en el botón Junto a continuar
6. La siguiente ventana es Seleccionar Servicios de rol. Esta pantalla muy importante le permitirá agregar solo los módulos necesarios para su instalación planificada de IIS.
Cuando elija un módulo en esta pantalla en la esquina superior derecha, obtendrá más información sobre para qué sirve el módulo. Para nuestro ejemplo vamos a cargar los siguientes módulos:
- Contenido estático: permite al servidor Web publicar formatos de archivo web estáticos, como páginas HTML y archivos de imagen.
Use contenido estático para publicar archivos en su servidor web que los usuarios pueden ver mediante un navegador web.
- Documento predeterminado: permite configurar un archivo predeterminado para que el servidor Web regrese cuando los usuarios no especifican un archivo en una URL.
Los documentos predeterminados hacen que sea más fácil y conveniente para los usuarios llegar a su sitio web.Errores HTTP
- : Le permite personalizar los mensajes de error devueltos a los navegadores de los usuarios cuando el servidor Web detecta una condición de error.
Utilice errores HTTP para proporcionar a los usuarios una mejor experiencia de usuario cuando se encuentren con un mensaje de error. Considere proporcionar a los usuarios una dirección de correo electrónico para el personal que pueda ayudarlos a resolver el error.
- Redirección HTTP: proporciona soporte para redirigir las solicitudes de los usuarios a un destino específico.
Utilice la redirección HTTP siempre que desee que los clientes que utilizan una URL terminen en otra URL. Esto es útil en muchas situaciones, desde simplemente cambiar el nombre de su sitio web, hasta superar un nombre de dominio que es difícil de deletrear, u obligar a los clientes a usar un canal seguro.
- Registro HTTP: Proporciona el registro de la actividad del sitio web para este servidor.
Cuando se produce un evento registrable, generalmente una transacción HTTP, IIS llama al módulo de registro seleccionado, que luego escribe en uno de los registros almacenados en el sistema de archivos del servidor Web. Estos registros se suman a los proporcionados por el sistema operativo.
- Filtrado de solicitudes: Filtra todas las solicitudes entrantes al servidor y las filtra según las reglas establecidas por el administrador.
Muchos ataques maliciosos comparten características comunes, como solicitudes extremadamente largas o solicitudes para una acción inusual. Al filtrar las solicitudes, puede intentar mitigar el impacto de este tipo de ataques.
- Consola de administración de IIS: proporciona infraestructura para administrar IIS 7 mediante una interfaz de usuario.
Puede usar la consola de administración de IIS para administrar un servidor web local o remoto que ejecute IIS 7. Para administrar SMTP o FTP, debe instalar y utilizar la Consola de administración de IIS 6.
7. Haga clic en Siguiente para llegar a la pantalla Confirmar selecciones de instalación para verificar la configuración elegida.
8. Haga clic en Instalar y la instalación comenzará
9. Después de la instalación, debería ver la página de resultados de la instalación. Haga clic en Cerrar para finalizar el proceso.
10. En la ventana Administrador del servidor, en Resumen de roles, ahora debería ver Servidor Web (IIS)
11. Vamos a abrir el Administrador de IIS en Inicio – > Herramientas administrativas – > Administrador de Servicios de Información de Internet (IIS)
12. Una vez que se abra el administrador de IIS, expanda el servidor web y, a continuación, expanda la carpeta Sitios. Haga clic con el botón derecho en sitios y, a continuación, haga clic en Agregar sitio web
13. En la ventana Agregar sitio Web, tenemos información básica que completar para un sitio estático:
- Nombre del sitio-Nombre del sitio, este será domain.com o*.dominio.com (Donde * representaría un nombre de subdominio como www o blog, por ejemplo)
- Ruta física: la ubicación en el servidor local que albergará los archivos para el sitio web. Si no configuró esto de antemano, puede crear una carpeta a través de esta interfaz
- Tipo: elija http o https dependiendo de si su sitio usará el certificado SSL (Secure Socket Layer) o no
- Dirección IP: En el menú desplegable puede especificar en qué IP debe responder el sitio web o usar el interruptor predeterminado de Todos los Nombres de host no asignados
- : Si desea que este sitio responda a otros nombres de dominio, puede ponerlos aquí
Ahora ha instalado IIS 7 y configurado un sistema estático sitio. Simplemente coloque sus archivos html en el directorio que especificó al crear el sitio y estará listo para comenzar.