IIS PROTOCOL
HOSTING MULTI-DOMINIO
INICIANDO MÓDULO DE APRENDIZAJE...
[ PRESIONA FLECHA DERECHA ]
ARQUITECTURA LÓGICA
Una sola IP recibe todo. IIS "lee" la etiqueta del paquete (Header) para saber a qué carpeta ir.
1. INSTALACIÓN DEL ROL
Comando PowerShell para despliegue rápido.
PS C:\> Install-WindowsFeature -Name Web-Server -IncludeManagementTools
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No Success {Web Server (IIS)}
PS C:\> _
2. PERMISOS DE FIREWALL
¡CRÍTICO! Si no abres el puerto, nadie entra.
PS C:\> New-NetFirewallRule -DisplayName "IIS-HTTP" -Direction Inbound -LocalPort 80 -Protocol TCP -Action Allow
3. ESTRUCTURA FÍSICA
Creación de silos de información aislados.
\www
index.html
\intranet
index.html
\moodle
index.html
ROOT: C:\inetpub\wwwroot\
4. CONFIGURACIÓN DE BINDINGS
SITIO 1
Name: WebCorporativa
Path: ...\www
Port: 80
Host: www.empresa.local
SITIO 2
Name: IntranetPortal
Path: ...\intranet
Port: 80
Host: intranet.local
SITIO 3
Name: MoodleLMS
Path: ...\moodle
Port: 80
Host: servidor-moodle.local
5. CLIENTE: DNS SPOOFING
Engañando a la máquina cliente para resolver nombres locales.
hosts - Notepad (Administrator)
127.0.0.1 localhost
# CONFIGURACIÓN IIS LAB
192.168.1.100 www.empresa.local
192.168.1.100 intranet.local
192.168.1.100 servidor-moodle.local
TROUBLESHOOTING
ERROR 403 / 401
Causa: Falta de permisos en carpeta.
Solución: Clic derecho en carpeta > Properties > Security > Añadir usuario IUSR con lectura.
SITIO NO RESPONDE
Causa: Firewall bloqueando puerto 80.
Solución: Verificar regla de entrada TCP/80 en Servidor.
SYSTEM READY
SERVIDOR OPERATIVO - 3 DOMINIOS ACTIVOS