10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP...

10
Hatari Yazid SRI Página 1 10. Administración servidor Web HTTP (Apache2) en Ubuntu Server: -- Monitorización y logs -- Pruebas de rendimiento. 1. Monitorización y Logs. Comprobamos que el módulo estatus está habilitado.

Transcript of 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP...

Page 1: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 1

10. Administración servidor Web

HTTP (Apache2) en Ubuntu Server: --

Monitorización y logs -- Pruebas de

rendimiento.

1. Monitorización y Logs. Comprobamos que el módulo estatus está habilitado.

Page 2: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 2

Editamos el fichero status.conf y añadimos ExtendedStatus On además de la ip de los equipos

que podrán ver el estado del servidor.

Editamos el fichero status.conf y añadimos ExtendedStatus On además de la ip de los equipos

que podrán ver el estado del servidor.

Page 3: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 3

Reiniciamos el servidor y comprobamos con el equipo que tiene la IP indicada anteriormente

que podemos ver el estado del servidor, poniendo lo siguiente en el navegador:

A continuación vemos que el módulo mod_info no está activado.

Page 4: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 4

Activamos el modulo con el siguiente comando y a continuación reiniciamos el servidor para

que la activación tenga efecto:

Añadimos al fichero info.conf la IP del equipo que podrá acceder a la información del servidor.

Reiniciamos el servidor y comprobamos con el equipo que tiene la IP indicada anteriormente

que podemos ver la información del servidor, poniendo lo siguiente en el navegador:

Page 5: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 5

2. Webalizer.

Instalamos el monitor de rendimiento webalizer con el siguiente commando:

Page 6: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 6

A continuación vemos cual es el fichero .log, si no aparece como vemos a continuación, lo

cambiamos para que sea así:

Ahora iniciamos webalizer con el siguiente comando:

Page 7: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 7

Seguidamente abrimos el navegador con un cliente y comprobamos introduciendo la siguiente

dirección:

Page 8: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 8

3. Comando ab. Este comando sirve para hacer pruebas de carga a un servidor apache y forma parte del

paquete apache2-utils.

Escribiendo el siguiente comando vemos esta pantalla: $ab –n 1000 –c 5 –k http://localhost/

Este comando simula 5 usuarios al mismo tiempo haciendo 1000 peticiones al servidor web

del localhost.

Page 9: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 9

Page 10: 10. Administración servidor Web HTTP (Apache2) en Ubuntu ... · Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento.

Hatari Yazid SRI Página 10