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

Post on 27-Jun-2020

41 views 0 download

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

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.

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.

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.

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:

Hatari Yazid SRI Página 5

2. Webalizer.

Instalamos el monitor de rendimiento webalizer con el siguiente commando:

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:

Hatari Yazid SRI Página 7

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

dirección:

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.

Hatari Yazid SRI Página 9

Hatari Yazid SRI Página 10