Diferencia entre revisiones de «Configuración e uso de IIS sobre Windows Server 2016 coma servidor web»
(No se muestran 26 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
= Introducción = | = Introducción = | ||
− | Internet Information Services | + | '''Internet Information Services ou IIS é un servidor web''' e dun conxunto de servizos '''para os sistema operativos Microsoft Windows'''. |
Ofrece os seguintes servizos: | Ofrece os seguintes servizos: | ||
Línea 8: | Línea 8: | ||
* NNTP | * 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%[https://w3techs.com/technologies/overview/web_server 1][https://news.netcraft.com/archives/category/web-server-survey/ 2]. | + | 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%''' [https://w3techs.com/technologies/overview/web_server 1][https://news.netcraft.com/archives/category/web-server-survey/ 2]. |
= Instalación = | = Instalación = | ||
− | = Configuración = | + | == Desde Powershell == |
+ | Install-WindowsFeature -name Web-Server -IncludeManagementTools | ||
+ | |||
+ | == Desde interfaz == | ||
+ | * [https://www.rootusers.com/how-to-install-iis-in-windows-server-2016/ IIS en WServer 2016] | ||
+ | * Tamén é posible instalar IIS en versións de Windows para cliente coma [https://www.howtogeek.com/112455/how-to-install-iis-8-on-windows-8/ Windows 8] ou Windows 10: | ||
+ | |||
+ | = Configuración dun sitio web = | ||
+ | * Como configurar o primeiro sitio web [https://support.microsoft.com/en-us/help/323972/how-to-set-up-your-first-iis-web-site en] [https://support.microsoft.com/es-es/help/323972/how-to-set-up-your-first-iis-web-site es] | ||
+ | |||
+ | Resumidamente, acceder o Administrador de Internet Information Services (IIS), e co botón dereito agregar sitio web escribindo unha configuración similar a esta: | ||
+ | [[File:configuracion_sitiowebiis.PNG|none|thumb|250px]] | ||
= Uso = | = 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: | ||
+ | [[File:benvida_iis_site_por_defecto.PNG|none|thumb|250px]] | ||
+ | |||
+ | |||
+ | |||
+ | 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 [[https://www.adslzone.net/esenciales/windows-10/editar-archivo-host/ modificar o ficheiro hosts] que se atopa na ruta: | ||
+ | C:\Windows\System32\drivers\etc | ||
+ | |||
+ | Exemplo | ||
+ | [[File:Modificar_ficheiro_hosts_para_sitio_iis.PNG|none|thumb|250px]] | ||
+ | |||
+ | = 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 == | ||
+ | * [https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview Módulos do IIS] | ||
+ | |||
+ | == Compresión == | ||
+ | Permite habilitar e deshabilitar a compresión de contido estático e dinámico | ||
+ | |||
+ | == Autenticación == | ||
+ | * [https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/authentication/ Autenticación en IIS] | ||
+ | |||
+ | == Tipos MIME == | ||
+ | * https://docs.microsoft.com/en-us/iis/configuration/system.webserver/staticcontent/mimemap | ||
+ | * [https://developer.mozilla.org/es/docs/Configurar_correctamente_los_tipos_MIME_del_servidor Configurar tipos MIME do servidor] | ||
+ | |||
+ | == Rexistro (logs) == | ||
+ | * [https://www.sumologic.com/blog/iis-log-files-location/ Logs do IIS] | ||
+ | |||
+ | = Ampliación = | ||
+ | == Configurar un sitio web php en IIS == | ||
+ | * [https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/configure-a-php-website-on-iis PHP en IIS] | ||
− | = | + | = Referencias = |
* [https://es.wikipedia.org/wiki/Internet_Information_Services IIS na Wikipedia] | * [https://es.wikipedia.org/wiki/Internet_Information_Services IIS na Wikipedia] |
Revisión actual del 14:56 1 may 2021
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