Configuración e uso de IIS sobre Windows Server 2016 coma servidor web
Sumario
Introducción
Internet Information Services ou IIS é un servidor web e dun conxunto de servizos para os sistema operativos Microsoft Windows.
Ofrece os seguintes servizos:
- HTTP/HTTPS
- FTP/FTPS
- SMTP
- NNTP
A súa versión máis recente no momento de escribir este artigo é IIS 10, incluída no Windows Server 2019, gozando dunha cuota do mercado do 8% 12.
Instalación
Desde Powershell
Install-WindowsFeature -name Web-Server -IncludeManagementTools
Desde interfaz
- IIS en WServer 2016
- Tamén é posible instalar IIS en versións de Windows para cliente coma Windows 8 ou Windows 10:
Configuración dun sitio web
Resumidamente, acceder o Administrador de Internet Information Services (IIS), e co botón dereito agregar sitio web escribindo unha configuración similar a esta:
Uso
Para ver que a instalación funcionou correctamente, poderemos desde o equipo acceder a un navegador coa seguinte url:
http://localhost
E nos amosará a páxina de benvida de IIS, que é o site por defecto:
Unha vez configurado o site, poderemos acceder co nome que lle teñamos dado, por exemplo:
http://www.omeusiteiis.com
E amosará o contido do ficheiro index.html que esté na ruta na que o teñamos configurado.
IMPORTANTE Para que se poida resolver o nome do sitio web, é necesario [modificar o ficheiro hosts que se atopa na ruta: C:\Windows\System32\drivers\etc Exemplo
Opcións de configuración
Páxinas de erro peronalizadas
Na opción "Páginas de errores", podemos configurar por código de estado, escollendo:
- Insertar contido estático en resposta do erro (permitindo devolver na linguaxe do cliente)
- Executar unha url neste sitio
- Responder cunha redirección 302
Configuración SSL
Permite requirir SSL. Para probas, permite xenerar un certificado autoasinado.
Módulos
Compresión
Permite habilitar e deshabilitar a compresión de contido estático e dinámico
Autenticación
Tipos MIME
- https://docs.microsoft.com/en-us/iis/configuration/system.webserver/staticcontent/mimemap
- Configurar tipos MIME do servidor