Español

Instalar IIS y publicar un sitio web en un VPS Windows

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)

  1. Abra Administrador del servidorAgregar roles y características.
  2. Instalación basada en roles o características → seleccione el servidor local.
  3. Marque Servidor web (IIS).
  4. 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
  5. 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

  1. Inicie Administrador de IIS (inetmgr).
  2. SitiosAgregar sitio web…
  3. Nombre del sitio: MySite
  4. Ruta de acceso física: p. ej. C:\inetpub\mysite
  5. Enlace: http, Sin asignar, puerto 80, nombre de host vacío para empezar.
  6. Cree C:\inetpub\mysite y index.html:
HTML
1<!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>
  1. 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

  1. Permita el puerto en Windows Firewall (TCP 80 o 443).
  2. 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.

¿Necesita ayuda?

¿Preguntas sobre esta guía? Nuestro equipo y la comunidad están aquí para ayudarle.