administración servidor web http (apache2) en ubuntu server · 4 escribimos también la ruta con...

Post on 24-Aug-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Administración servidor Web HTTP (Apache2) en Ubuntu Server Directorio por Defecto “Directory Index” –Opciones sobre Directorios –Logs –Códigos de error. Luis Villalta Márquez

2

Ficheros a servir por defecto (Directory invex)

En primer lugar abrimos el navegador de nuestro equipo cliente y escribimos:

# http://12.13.5.1

Ahora renombramos el fichero “index.html” por “índice.html”:

Después volvemos a abrir el navegador del cliente, escribimos la IP del servidor y vemos que no nos aparece la pantalla anterior del fichero “ index”, en vez de eso nos muestra el contenido del directorio /var/www.

3

Opciones sobre directorios (<Directory> … </Directory> y Options Indexes)

Editamos el archivo /etc/apache2/sites-available/default e incluimos la siguiente línea:

Reiniciamos el servicio con el comando: # /etc/init.d/apache2 restart y volvemos a acceder desde el cliente.

4

Escribimos también la ruta con la ip o nombre del servidor añadiéndole la ruta datos y vemos que ha heredado la configuración de /var/www, no existe el fichero red.html y

por eso se muestra su contenido.

Creamos una directiva para /var/www/datos.

Podemos ver que para esta directiva no le hemos puesto la opción Indexes. Si aparece esta opción, el servidor listara el contenido del directorio si no encuentra los ficheros definidos

en ‘DirectoryIndex’, y si no aparece no se mostrara el contenido del directorio.

5

Reiniciamos el servicio.

Nos situamos en un cliente y escribimos la ruta luis.com/datos en el navegador.

Logs (ErrorLog, CustomLog, LogFormat) El fichero donde podemos ver el logs de errores y cuál es el nivel de prioridad es en:

/etc/apache2/sites-avaible/default

6

El formato de LogFormat lo encontramos en el siguiente apartado.

En el fichero /var/log/apache2/error.log se muestran todos los log de errores.

7

En el fichero /var/log/apache2/access.log se muestran todos los registros de accesos.

Códigos del error (ErrorDocument) Ahora nos situamos en el siguiente fichero /etc/apache2/sites-avaible/default y modificaremos el código de error 404, añadiendo la siguiente línea:

8

Reiniciamos el servicio y accedemos con el navegador de un cliente a la dirección: http://’nombre_del_servidor’/noesta.html

Ahora crearemos un fichero llamado no_encontrada.html en /var/www. Con el siguiente código html:

De nuevo en el archivo /etc/apache2/sites-available/default modificamos la línea del código de error 404 donde introduciremos la ruta del archivo creado.

9

Reiniciamos el servicio y accedemos de nuevo con un cliente a la ruta anterior.

top related