Está en la página 1de 39

Servicios en red

2º ASIR
2º Evaluación
SER 14/01/2020

Servidor IIS

1. Instala el servidor IIS en Windows Server 2012. a. Mientras instalas IIS,


ten presente que en las características hay varias extensiones a IIS que se
pueden instalar. No las instales, pero sí analiza y detalla para que se usan
esas extensiones.

Comenzaremos la instalación del servicio, para ello en el menú del servidor


le daremos clic a añadir rol o característica, nos saltará esta ventana donde
le daremos clic a siguiente.

Israel Molero Aguiar


2
SER 14/01/2020

Seleccionaremos la opción de instalación basada en características o en


roles y le daremos clic a siguiente.

Israel Molero Aguiar


3
SER 14/01/2020

Seleccionaremos nuestro servidor y le daremos clic a siguiente para


continuar.

Israel Molero Aguiar


4
SER 14/01/2020

A continuación, estaremos en la ventana donde seleccionaremos los roles


que queremos agregar, seleccionaremos el Servidor web (IIS) y
posteriormente le daremos a siguiente.

Israel Molero Aguiar


5
SER 14/01/2020

No instalaremos ninguna característica, pero vamos a analizar cuales son las


extensiones de IIS.

El módulo de extensión de IIS Administración remota de Windows (WinRM)


proporciona un modelo de hospedaje basado en Internet Information
Services (IIS). La extensión WinRM de IIS se puede habilitar en el nivel de
sitio web o de directorio virtual. Funciona interceptando y redirigiendo las
solicitudes entrantes al sitio web o directorio virtual asociado.
La extensión IIS Management ODATA es una infraestructura para crear un
extremo de servicio Web ASP.NET que expone los datos de administración,
a los que se accede a través de scripts y cmdlets de Windows PowerShell,
como entidades de servicio Web de OData. Para ello, procesa las solicitudes
de OData y las convierte en una invocación de Windows PowerShell.
Una opción para hospedar servicios de Windows Communication
Foundation (WCF) se encuentra dentro de una aplicación Internet
Information Services (IIS). Este modelo de hospedaje es similar al modelo
utilizado por los servicios Web de ASP.NET y ASP.NET Web Services
(ASMX).

Israel Molero Aguiar


6
SER 14/01/2020

A continuación, estaremos en esta ventana del servidor web donde nos hará
un resumen de lo que añade este servidor y le daremos a siguiente.

Israel Molero Aguiar


7
SER 14/01/2020

En el rol del servidor, instala también la redirección HTTP, las herramientas


de registro, la compresión de contenido dinámico, las restricciones de IP y
dominio, y el servidor FTP. Explica para qué sirve cada uno de ellos.

Aquí tenemos una imagen de todos los servicios que deberemos añadir a
nuestro servidor web (IIS) como nos pide el ejercicio.

Israel Molero Aguiar


8
SER 14/01/2020

La redirección HTTP se usa para poder redireccionar una petición a otra


página o fichero que nosotros queramos.

Herramientas de registro para poder configurar y guardar los logs y poder


consultarlos cuando nosotros queramos.

Compresión de contenido dinámico La compresión dinámica acelera la


carga de los sitios web, además de permitir un uso más eficiente del tráfico.

Restricciones de IP y dominio se usa para poder restringir que algunas IP y


dominios para que no puedan acceder a nuestro servidor.

Israel Molero Aguiar


9
SER 14/01/2020

Confirmaremos la instalación observando que la configuración esta


correcta, si vemos que si lo está le daremos clic a instalar. Y con esto
habremos acabado la instalación del servicio. A continuación iremos a
configurarlo.

Israel Molero Aguiar


10
SER 14/01/2020

2. Comprueba que están los servicios que has instalado activos. ¿En qué
puertos están escuchando?

Como podemos observar nuestro equipo esta escuchando por el puerto 80.

3. Revisa la configuración del firewall y crea las reglas correspondientes si


fuera necesario.

Iremos a la administración del firewall y como podemos ver, tendremos la


regla correctamente creada.

Israel Molero Aguiar


11
SER 14/01/2020

4. Accede desde un navegador a http://localhost.

Accederemos a http://localhost y como podemos observar esta es la


ventana que nos saldrá.

Israel Molero Aguiar


12
SER 14/01/2020

5. Accede a la administración de IIS del menú Herramientas. Desde aquí, y


sobre el servidor que estás administrando, podrás ver varios grupos de
opciones, en función de los componentes que se hayan instalado. Ahora
mismo, podrás ver la parte general (administración), la parte de FTP y la
parte de IIS. Comprueba en la parte de FTP como permite realizar una
configuración similar a la realizada con Filezilla en la práctica anterior.
Busca en qué ruta de tu disco se encuentra la carpeta por defecto (para
usuario anónimo) de ese FTP, y pon un fichero en esa ruta. Ahora conéctate
al FTP, y descarga ese fichero.

Iremos al administrador de ISS como


nos pide el ejercicio en el menú de
herramientas del administrador del
servidor.

Israel Molero Aguiar


13
SER 14/01/2020

Como podemos observar, iremos a nuestro servidor y agregaremos un sitio


FTP para poder configurarlo.

Como podemos observar, nos saldrá una ventana para que agreguemos el
sitio ftp, la daremos nombre y ruta física y le daremos a siguiente.

Israel Molero Aguiar


14
SER 14/01/2020

Le daremos la dirección IP de enlace y el puerto, posteriormente


quitaremos SSL, y le daremos clic a siguiente.

Israel Molero Aguiar


15
SER 14/01/2020

Autenticación anónima y permitiremos el acceso a todos los usuarios y


tendrán permiso de leer y escribir. Una vez hayamos echo esto le daremos a
finalizar para agregar el sitio FTP.

Israel Molero Aguiar


16
SER 14/01/2020

Crearemos un fichero en la ruta que le hemos puesto al FTP (no es la misma


que la de la instalación ya que no me funcionaba el servidor FTP y tuve que
desinstalar y volver a instalar la característica).

Como podemos observar el fichero lo hemos podido descargar con éxito, a


continuación iremos a configurar el servidor web IIS.

Israel Molero Aguiar


17
SER 14/01/2020

6. Vamos a configurar ahora el servidor web. En el administrador de IIS


verás que las tareas básicas se pueden realizar con los asistentes, pero para
configurar aspectos avanzados hay que utilizar las ventanas de propiedades
de los sitios, directorios, … Los parámetros configurados para un objeto los
heredan de forma automática los objetos de niveles inferiores, pero se
pueden sobrescribir en cualquier nivel inferior. Es configurable cómo se
heredan las propiedades con la herramienta “Delegación de características”.
Comprueba qué valor tiene los “tipos MIME”.

Como podemos observar,


esto es lo que tenemos el
apartado de tipos MIME,
dentro del administración
del servidor IIS. En esta
característica tendremos
todas las extensiones con las
aplicaciones con las cual
podremos o deberíamos
poder ejecutar estos
ficheros.

Israel Molero Aguiar


18
SER 14/01/2020

7. IIS admite alojamiento virtual de sitios web. Por defecto hay creado un
sitio (o servidor) virtual. En la parte izquierda de la consola encontrarás
este sitio web. Una vez localizado, abre la configuración básica, y localiza en
qué ruta del disco duro está este sitio web.

Como podemos observar iremos a


nuestro sitio web por defecto, y le
daremos clic a explorar para
conocer su ubicación en disco.

Como podemos observar, esta será la ubicación en disco que tiene nuestro
sitio web predeterminado.

Israel Molero Aguiar


19
SER 14/01/2020

8. Sobre esa misma ruta, crea un fichero llamado “red.html”, con el siguiente
contenido (asegúrate que en las capturas se ven las url):

Crearemos el fichero red.html como nos pide el ejercicio.

Dentro de este, escribiremos este texto en HTML para que nuestro


explorador web lo entienda y pueda ejecutar una página web con este
fichero.

Israel Molero Aguiar


20
SER 14/01/2020

9. Crea un directorio “colores”, y dentro un fichero “azulNOMBRE.html”, con


el siguiente contenido (reemplaza NOMBRE con tu nombre tanto en el
nombre del fichero, como en el nombre que aparece en el HTML):

Crearemos el directorio colores, y posteriormente, crearemos el fichero de


texto que nos pide el ejercicio.

Aquí tendremos el contenido de nuestro fichero azulIsrael.html.

Israel Molero Aguiar


21
SER 14/01/2020

10. Intenta acceder a http://localhost/colores Si no indicas un fichero,


muestra un error, pero, y ¿por qué puedes acceder a http://localhost?

No nos deja acceder a /colores por que el servidor web no está configurado
para mostrar una lista de los contenidos de este directorio. Ya que no
tenemos el examen de directorio activado.

11. En la consola de administración, comprueba como se ha creado una


entrada para “colores”.

Como podemos observar se ha


creado una entrada para nuestro
directorio colores.

Israel Molero Aguiar


22
SER 14/01/2020

12. En colores, habilita el examen de directorios. Vuelve a acceder a


http://localhost/colores

Iremos a la página principal de colores, y dentro de esta le daremos clic a


examen de directorios.

Como podemos observar a la derecha le daremos a habilitar para habilitar el


examen de directorios.

Israel Molero Aguiar


23
SER 14/01/2020

Como podemos observar ahora si podremos acceder al directorio colores.

13. Configura el documento predeterminado de colores como


azulNOMBRE.html (recuerda que NOMBRE es tu nombre). Pruébalo.

Tendremos que cambiar la extensión de los ficheros a html, ya que se


habían creado con la extensión txt.

Haremos lo mismo con este fichero hasta que queden como podemos
observar.

Israel Molero Aguiar


24
SER 14/01/2020

Iremos a nuestro fichero y cómo podemos observar se ejecuta


correctamente.

14. En registro puedes configurar los logs. ¿Dónde se crean los logs? ¿Qué
logs hay creados? ¿Qué contiene cada uno?

Esta es la ubicación de los ficheros logs. A continuación iremos a estos


ficheros.

Como podemos observar solo tendremos este fichero, a continuación,


abriremos este fichero para ver que contiene.

Israel Molero Aguiar


25
SER 14/01/2020

Esto es lo que contiene nuestro fichero de logs.

Israel Molero Aguiar


26
SER 14/01/2020

15. Accede a http://localhost/falla Como verás, muestra mucha información


que un servidor no debería proporcionar. Vamos a crear una página de
error que se llamará “error.html” con el siguiente contenido, y
configuraremos el sitio para que cuando haya un error 404 redirija a esta
página. Lo probamos

Como podemos observar nos dirá que no encuentra la página ya que no


existe, y como podemos observar, da información tanto de la ruta física
como del módulo, controlador, usuario que inicia la sesión…

Israel Molero Aguiar


27
SER 14/01/2020

Como podemos observar, crearemos nuestro fichero de error para usarlo en


caso de que el servidor tenga un error del tipo 404.

Israel Molero Aguiar


28
SER 14/01/2020

Iremos a la página de errores y modificaremos el error 404 como nos pide el


ejercicio.

Como podemos observar,


pondremos la url de
nuestra página para
errores y le daremos a
aceptar.

Israel Molero Aguiar


29
SER 14/01/2020

A continuación, modificaremos la configuración, y le daremos clic a páginas


de error personalizadas y le daremos clic a aceptar.

Aquí tenemos un ejemplo de lo que saldría en caso del error 404.

Israel Molero Aguiar


30
SER 14/01/2020

16. Prueba ahora a abrir http://localhost/colores/verde.html ¿Por qué


sucede esto?

Sucede esto ya que no tenemos ninguna página con ese nombre, y cuando
no encuentra ninguna página aparece el error 404, y saltará esta ventana.

17. Abre la herramienta de red del navegador, para las siguientes pruebas.

Abriremos la herramienta de red del navegador.

Israel Molero Aguiar


31
SER 14/01/2020

18. Redirige el tráfico del sitio web a http://localhost/colores. El tráfico de


la carpeta colores no debes redirigirlo. Pruébalo, y quita la redirección.

Iremos al apartado de redirección HTTP y seleccionaremos a donde se han a


redirigir, y a continuación seleccionaremos la opción de redireccionar solo
las solicitudes de este directorio.

Como podemos observar nos iremos a la primera petición, y como podemos


observar tenemos el encabezado de location con la localización a la cual nos
va a redireccionar.

Israel Molero Aguiar


32
SER 14/01/2020

19. Añade una cabecera a la respuesta (encabezados de respuesta HTTP),


que se llame como tu nombre (como no es una cabecera estándar, revisa
como debería llamarse). Quita la compresión estática (y dinámica), y
comprueba cuantos bytes se envían, mediante la cabecera correspondiente.

Iremos al apartado encabezados de respuesta HTTP y le daremos clic a


agregar para añadir nuestro encabezado.

Le daremos el nombre y le valor y le daremos a aceptar.

Israel Molero Aguiar


33
SER 14/01/2020

Como podemos observar en el apartado compresión, deshabilitaremos los


dos y le daremos a aplicar.

Como podemos observar en esta imagen, tendremos nuestro encabezado


propio y también el contenido en tamaño que en este caso es de 322.

Israel Molero Aguiar


34
SER 14/01/2020

20. Crea una carpeta “C:\virtual”, y dentro añade alguna imagen jpg (con
extensión jpg). Desde el administrador de IIS (desde el sitio que estamos
administrando), crea un directorio virtual, de nombre “vitualNOMBRE”, y
que sea “C:\virtual”. Prueba que puedes acceder correctamente
http://localhost/vitualNOMBRE (reemplaza con tu nombre).

Nos descargaremos una imagen jpg y la colocaremos en la ubicación Virtual


como nos pide el ejercicio.

A continuación, iremos a el sitio web por defecto y le daremos clic a agregar


directorio virtual.

Israel Molero Aguiar


35
SER 14/01/2020

Le daremos el alias y la ruta de acceso física y le daremos clic a Aceptar.

No podremos acceder al directorio por que no tenemos el examen de


directorios activado, pero como vamos a observar en el próximo apartado,
podremos observar la foto perfectamente

Israel Molero Aguiar


36
SER 14/01/2020

21. Accede desde el navegador a la imagen que has copiado antes. Ahora,
cambia el tipo MIME (solo en el directorio virtual) para la extensión “.jpg”, y
pon como tipo MIME “image/jpeg33”. Vuelve a cargar la imagen (cuidado
porque estará cacheada). ¿Qué sucede?

Accedemos a la imagen como podemos observar, la podremos observar


correctamente, a continuación, iremos a cambiar el tipo MIME y a volver a
abrirla.

Israel Molero Aguiar


37
SER 14/01/2020

Iremos a los tipos MIME, buscaremos .jpg, y le daremos clic derecho a


modificar.

Lo cambiaremos como podemos observar y le daremos a aceptar, a


continuación, iremos a cargar la imagen.

Haremos lo mismo para estas tres extensiones para asegurarnos de que


funcione

Israel Molero Aguiar


38
SER 14/01/2020

Como podemos observar al cambiar la extensión el explorador del cliente


no sabrá como abrirlo y lo descargará.

Israel Molero Aguiar


39

También podría gustarte