practica apache 4
TRANSCRIPT
2
2 Servicios de Red e Internet 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Práctica Apache 4 Hemos visto en clase que una manera de acceder a un sitio web
de Apache es mediante autenticación en un servidor LDAP.
Investiga otras maneras mediante las que nos podríamos
autenticar en un sitio web de Apache, pruébalas y haz un
artículo en tu blog.
He decidido implementar la Autenticación mediante
Base de Datos
Para ello, vamos a usar el Sitio Web creado anteriormente
http://www.emanuel.es
3 Servicios de Red e Internet 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Primero creamos una Base de Datos en nuestro Servidor
llamada “autenticacion”
Dentro de la Base de Datos “autenticacion” creamos una tabla
llamada “usuarios” con 2 columnas:
4 Servicios de Red e Internet 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Dentro de la tabla “usuarios” vamos a insertar dos columnas
(login y pwd):
Comprobamos que tenemos creadas las dos columnas:
Dentro de nuestra base de datos seleccionamos insertar datos
y agregamos dos usuarios con sus contraseñas cifradas:
5 Servicios de Red e Internet 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Comprobamos que los usuarios se han creado y tienen la
contraseña cifrada:
Creamos una carpeta “privado” dentro de la carpeta de nuestro
sitio http://www.emanuel.es
6 Servicios de Red e Internet 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Ahora nos vamos al fichero de nuestro Sitio
http://www.emanuel.es y agregamos el directorio creado
anteriormente “privada” y la configuración de autenticación:
Activamos el sitio “joomla” que acabamos de configurar:
Instalamos el módulo libapache2-mod-auth-mysql:
7 Servicios de Red e Internet 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Activamos los siguientes módulos y reiniciamos el servicio
apache2:
Vamos a nuestro Cliente e intentamos acceder a la carpeta
“privada” que hemos configurado en nuestro sitio.
Introducimos uno de los usuarios creados anteriormente, el
usuario “emanuel” y su contraseña “emanuel”: