Diferencia entre revisiones de «Configuración e uso de IIS sobre Windows Server 2016 coma servidor web»

De MediaWiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 19 ediciones intermedias del mismo usuario)
Línea 16: Línea 16:
  
 
== Desde interfaz ==
 
== Desde interfaz ==
* https://www.rootusers.com/how-to-install-iis-in-windows-server-2016/
+
* [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:
Tamén é posible instalar IIS en versións de Windows para cliente coma Windows 8 ou Windows 10:
 
* https://www.howtogeek.com/112455/how-to-install-iis-8-on-windows-8/
 
  
 
= Configuración dun sitio web =
 
= 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]
 
* 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 =
Línea 28: Línea 29:
 
  http://localhost
 
  http://localhost
  
E nos amosará a páxina de benvida de IIS, que é o site por defecto.
+
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:
 
Unha vez configurado o site, poderemos acceder co nome que lle teñamos dado, por exemplo:
Línea 35: Línea 39:
 
E amosará o contido do ficheiro index.html que esté na ruta na que o teñamos configurado.
 
E amosará o contido do ficheiro index.html que esté na ruta na que o teñamos configurado.
  
= Créditos =
+
'''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

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

Configuración dun sitio web

  • Como configurar o primeiro sitio web en 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:

Configuracion sitiowebiis.PNG

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:

Benvida iis site por defecto.PNG


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
Modificar ficheiro hosts para sitio iis.PNG

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:

  1. Insertar contido estático en resposta do erro (permitindo devolver na linguaxe do cliente)
  2. Executar unha url neste sitio
  3. 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

Rexistro (logs)

Ampliación

Configurar un sitio web php en IIS

Referencias