Métodos de autenticación en apache
Upcoming SlideShare
Loading in...5
×
 

Métodos de autenticación en apache

on

  • 1,313 views

 

Statistics

Views

Total Views
1,313
Views on SlideShare
1,313
Embed Views
0

Actions

Likes
0
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Métodos de autenticación en apache Métodos de autenticación en apache Document Transcript

  • Jose Antonio Albalat AlmenaraAUTENTICACIÓN EN APACHE
  • Índice de contenidoAutenticación en un único usuario.......................................................................................................3Autenticacion a varias personas...........................................................................................................5Autenticación mediante base de datos:.................................................................................................8
  • Autenticación en un único usuarioCreamos un fichero con htpasswd que es una utilidad que viene con apache, una vez creado elfichero nos pedira la contraseña a elegir con el usuario que hemos indicado, por lo que lainsertamos:Ahora nos vamos a /var/www y creamos la carpeta privada dentro de esta creamos un index.htmlque es donde vamos a poner que se dirija para autentificarnos y al autentificarnos poder ver elcontenido de esta carpeta:Ahora modificamos el archivo /etc/apache2/httpd.conf y lo adecuamos para que podamosautentificarnos:
  • Ahora reiniciamos apache:Como vemos se reinicia perfectamente:Ahora vamos hacer la prueba entrando en el navegador y probamos si nos pide autenticación:Como vemos nos pide autenticación, ahora vamos a comprobar si ponienod nuestro usuario ycontraseña se nos abre el index.html
  • Como vemos autentifica perfectamente.Autenticacion a varias personasAhora nos vamos al directorio /etc/apache2 y creamos un fichero llamado grupo, dentro de dichofichero vamos a poner el grupo y los usuarios que pertenecen al grupo:El contenido de este fichero es:Ahora creamos un fichero con htpasswd que es una utilidad que viene con apache, una vez creado elfichero nos pedira la contraseña a elegir con el usuario que hemos indicado, por lo que lainsertamos, hacemos esto para cada usuario que vamos a crear, en nuestro caso vamos a crear 3:usuario1, usuario2, usuario3:
  • Ahora nos vamos a /etc/apache2/httpd.conf y lo modificamos para que se puedan autentificar todaslas personas que tenemos en el grupo y de las cuales hemos creado el fichero:Ahora reiniciamos apache:
  • Ahora vamos a probar que podemos autentificarnos y que podemos acceder al archivo de la carpetaprivada con los tres usuarios de nuestro grupo:
  • Autenticación mediante base de datos:Primero creamos la base de datos, dentro de la base de datos creamos la tabla usuarios dondecrearemos dos campos (login y pwd) y luego creamos los usuarios que en mi caso los llamareusuario1 y usuario2:
  • Ahora creamos en /var/www/ una carpeta llamada privada donde dentro crearemos un ficherollamado index.html donde pondremos el contenido que no podremos ver a noser que nosautentifiquemos:Ahora nos vamos al archivo /etc/apache2/httpd.conf y modificamos el fichero de la siguientemanera:
  • Ahora levantamos el servicio auth_digest: sudo a2enmod auth_digestAhora reiniciamos apache2:Ahora vamos a comprobar que la autenticación funciona correctamente: