SYS: ONLINE
NET: SECURE

IIS_MASTER_CONFIG

00:00:00

IIS PROTOCOL

HOSTING MULTI-DOMINIO

INICIANDO MÓDULO DE APRENDIZAJE...

[ PRESIONA FLECHA DERECHA ]

ARQUITECTURA LÓGICA

CLIENTE
192.168.1.50

HTTP REQUEST

SERVER IIS
192.168.1.100

HOST HEADER CHECK
www
intranet
moodle

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