Andrés gonzález suárez y lucas márquez muñoz pecha-kucha mod auth

20
MOD_AUTH REALIZADO POR: LUCAS MARQUEZ MUÑOZ ANDRES GONZALEZ SUAREZ

Transcript of Andrés gonzález suárez y lucas márquez muñoz pecha-kucha mod auth

Page 1: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

MOD_AUTH

REALIZADO POR:LUCAS MARQUEZ MUÑOZANDRES GONZALEZ SUAREZ

Page 2: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● En ocasiones, estamos desarrollando un proyecto y queremos subirlo a nuestro servidores para probarlo, pero sin que los usuarios puedan tener acceso a este.

● Para requerir autenticación, usamos este módulo, que viene instalado y activado por defecto en todas las distribuciones GNU/Linux una vez que hayamos instalado un servidor Apache.

¿Qué es Mod_Auth?

Page 3: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● Comenzamos mirando que el módulo auth_basic.load esté activado.

● En el caso de que no lo estuviera, lo activamos mediante el comando a2enmod auth_basic.

Instalación y Configuración

Page 4: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 5: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● En segundo lugar, creamos la carpeta donde se alojarán las claves para la autenticación y creamos una de estas claves con el comando htpasswd.

Instalación y Configuración

Page 6: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 7: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● Como podemos comprobar, la clave ha sido encriptada.

Instalación y Configuración

Page 8: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 9: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

Instalación y Configuración

● En /etc/apache2/sites-availables, creamos el VirtualHost para nuestro sitio privado.

● Nos aseguramos de que este esté configurado de forma que, a la hora de introducir la URL, nos pida un usuario y una contraseña válidos.

Page 10: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 11: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● Debemos activar el sitio privado.● Para ello, ejecutaremos el comando a2ensite privada

Instalación y Configuración

Page 12: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 13: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● Reiniciamos el servidor, para que los cambios y nuevas configuraciones que hemos realizados queden almacenadas.

Instalación y Configuración

Page 14: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 15: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● Accedemos desde otro host a nuestro sitio privado para comprobar que la autentificación funciona correctamente.

Comprobación del correctofuncionamiento.

Page 16: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 17: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth
Page 18: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● Y así, hemos realizado una autentificación por usuarios con el módulo del servidor web apache Mod_Auth.

Page 19: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

● http://javaguirre.net/2011/01/05/mod_auth-y-apache2-poniendo-password-a-tu-sitio-web/

Fuentes

Page 20: Andrés gonzález suárez y lucas márquez muñoz   pecha-kucha mod auth

FIN