Encontranos en redes
IISWeb ServerWindows7 min de lectura
Instalar IIS (servidor web)
Instalá IIS como servidor web en Windows Server para alojar sitios ASP.NET, PHP y estáticos.
Internet Information Services (IIS) es el servidor web nativo de Windows Server. Ideal para aplicaciones ASP.NET, PHP y sitios estáticos.
Paso 1 — Instalar IIS con PowerShell
powershell
Install-WindowsFeature -Name Web-Server -IncludeManagementToolsPara incluir características adicionales:
powershell
Install-WindowsFeature -Name Web-Server, Web-Asp-Net45, Web-Http-Redirect, Web-Url-Auth -IncludeManagementToolsPaso 2 — Verificar la instalación
Abrí un navegador en el servidor y visitá http://localhost. Deberías ver la página de bienvenida de IIS.
Desde fuera, visitá http://TU_IP_DEL_VPS.
Paso 3 — Abrir el Administrador de IIS
powershell
inetmgrO buscá «Internet Information Services (IIS) Manager» en el menú Inicio.
Paso 4 — Crear un nuevo sitio web
Desde PowerShell:
powershell
# Crear directorio para el sitio
New-Item -Path "C:\inetpub\midominio" -ItemType Directory
# Crear página de prueba
Set-Content -Path "C:\inetpub\midominio\index.html" -Value "<h1>Sitio activo en Baires Host</h1>"
# Crear el sitio en IIS
New-IISSite -Name "MiDominio" -PhysicalPath "C:\inetpub\midominio" -BindingInformation "*:80:midominio.com"Paso 5 — Configurar bindings
Para agregar un binding adicional (www):
powershell
New-IISSiteBinding -Name "MiDominio" -BindingInformation "*:80:www.midominio.com" -Protocol httpPaso 6 — Habilitar características adicionales
powershell
# PHP
Install-WindowsFeature Web-CGI
# URL Rewrite (descargar aparte)
# Compresión
Install-WindowsFeature Web-Dyn-Compression
# WebSocket
Install-WindowsFeature Web-WebSocketsComandos de gestión
powershell
# Reiniciar IIS
iisreset
# Detener un sitio
Stop-IISSite -Name "MiDominio"
# Iniciar un sitio
Start-IISSite -Name "MiDominio"
# Listar sitios
Get-IISSiteLogs
Los logs de IIS se encuentran en C:\inetpub\logs\LogFiles\.
Próximos pasos
Configurá SSL con Let's Encrypt usando win-acme. Consultá la guía «Instalar certificado SSL en IIS».
¿Te resultó útil esta guía?