Cómo instalar IIS en Windows Server (experiencia real, paso a paso)

 Instalar IIS puede parecer trivial... hasta que lo haces en un entorno real de nube. Esta guía nace de una instalación reciente, con los pasos básicos y algunos detalles que suelen pasarse por alto cuando uno está cansado, con mil tareas y solo quiere que el servidor funcione.


Requisitos previos

  • Un servidor Windows Server (2019 o 2022) activo.

  • Acceso remoto por RDP y permisos de administrador.

  • Conexión estable para evitar fallos durante la instalación.


Instalación de IIS paso a paso

  1. Abrir el Administrador del servidor
    Lo lanza Windows automáticamente. Si no, búscalo manualmente en el menú de inicio.

  2. Iniciar el asistente de "Agregar roles y características"
    Ir a: Administrar > Agregar roles y características.

  3. Elegir instalación basada en roles o características
    Deja marcada la opción predeterminada.
    Selecciona el servidor local.

  4. Seleccionar el rol “Servidor web (IIS)”
    Marca la casilla y acepta las dependencias sugeridas.
    Puedes agregar también soporte para aplicaciones ASP.NET si lo necesitas.

  5. Finalizar instalación
    Haz clic en Siguiente hasta la pantalla final.
    Pulsa Instalar y espera que el proceso concluya.
    No se requiere reinicio normalmente.


Verificar que IIS esté activo

  • Abre un navegador en el servidor y visita:
    http://localhost
    Si todo salió bien, verás la página de inicio de IIS.

  • Para probar desde el exterior:
    Abre el puerto 80 en el firewall de Windows.
    Asegúrate de que en Vultr ( o tu nube)  los puertos estén permitidos en la red pública.

Consejos aprendidos en campo

  • No olvides el firewall: si no abres los puertos, todo parecerá “muerto” desde el navegador externo.

  • Asegura tu servidor: después de probar, considera cerrar los puertos abiertos o configurar HTTPS con certificados.

  • Recursos mínimos: en VPS pequeños, el Administrador del servidor puede volverse lento. No desesperes.

Este fue el primer paso. A veces lo más sencillo se convierte en un caos si no se hace bien desde el principio. Por eso nace este blog: para dejar rastro de lo que sí funciona, desde la experiencia real.


Comentarios

Entradas populares de este blog

Operación no admitida. Un documento procesado por el motor JRC no se puede abrir en la pila C++.

Error: 503 service unavailable + (13)Permission denied: AH00957: HTTP: attempt to connect to (* . * . * . * ) failed