Internet Information Services (IIS) es el servidor web integrado en Windows Server. Esta guía instala IIS, crea un sitio sencillo y lo hace accesible (puertos 80/443 según la configuración).
Requisitos previos
- VPS Windows Server con derechos de Administrador
- Sesión RDP activa
Instalar IIS (Administrador del servidor)
- Abra Administrador del servidor → Agregar roles y características.
- Instalación basada en roles o características → seleccione el servidor local.
- Marque Servidor web (IIS).
- Añada como mínimo estos servicios de rol útiles:
- Servidor web (incluido)
- Características HTTP comunes: Documento predeterminado, Contenido estático, Errores HTTP
- Estado y diagnóstico (opcional): Registro HTTP
- Complete el asistente y espere a que finalice la instalación.
Comprobación rápida
Abra un navegador en el servidor: http://localhost — debería aparecer la página predeterminada de IIS.
Crear un sitio y una carpeta
- Inicie Administrador de IIS (
inetmgr). - Sitios → Agregar sitio web…
- Nombre del sitio:
MySite - Ruta de acceso física: p. ej.
C:\inetpub\mysite - Enlace: http, Sin asignar, puerto 80, nombre de host vacío para empezar.
- Cree
C:\inetpub\mysiteyindex.html:
HTML1<!DOCTYPE html> 2<html lang="en"> 3<head><meta charset="utf-8"><title>IIS test</title></head> 4<body><h1>My IIS site</h1></body> 5</html>
- Detenga o reconfigure Default Web Site si el puerto 80 está ocupado, o use otro puerto en el enlace.
Grupo de aplicaciones
El sitio usa un grupo de aplicaciones (a menudo DefaultAppPool o uno dedicado). Para contenido estático, los valores predeterminados suelen ser suficientes.
Acceso desde Internet
- Permita el puerto en Windows Firewall (TCP 80 o 443).
- Para HTTPS, instale un certificado (Let's Encrypt con una herramienta de Windows, o un certificado comercial) y añada un enlace https en IIS.
Buenas prácticas
- Desactive módulos IIS no utilizados para reducir la superficie de ataque.
- Para .NET, instale las características ASP.NET correspondientes mediante el asistente de roles.
- Realice copias de seguridad periódicas de la configuración y del contenido del sitio.
Solución de problemas
- 403 Forbidden: compruebe los permisos NTFS en la carpeta del sitio (lectura para la identidad del grupo de aplicaciones).
- 502 / no arranca: revise los registros de IIS y el Visor de eventos de Windows.