You are on page 1of 8

C.F.G.S.

Administracin de Sistemas Informticos]


Prctica 4 Apache [autenticacin Basic y Digest]

Javier Prez Gonzlez

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez

NDICE
No se encontraron elementos de tabla de contenido.

martes, 06 de noviembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez

Introduccin
Hemos visto en clase que una manera de acceder a un sitio web de Apache es mediante autenticacin contra un servidor LDAP. Investiga otras maneras mediante las que nos podramos autenticar en un sitio web de Apache, prubalas y haz un artculo en tu blog.

http://ocw.uniovi.es/mod/resource/view.php?id=1883 http://ocw.uniovi.es/mod/resource/view.php?id=1883

martes, 06 de noviembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez

Autenticacin Basic
Pues para ello primero creamos una carpeta dentro de un CMS que ya tenamos instalado de la prctica anterior (la de LDAP), llamada basic:

Luego debemos configurar el fichero /etc/apache2/apache2.conf para aadir un directorio donde configuraremos la carpeta a la que nos har falta autenticarnos mediante apache, y donde definimos las siguientes lneas, el tipo basic, el texto que saldr en la ventana de autenticacin y el fichero de usuarios y grupos que definiremos despus:

Ahora creamos el archivo authgroups en el directorio que pusimos en la captura anterior /etc/apache2/authgroups donde los usuarios que pondremos en privado tendrn acceso a la carpeta basic:

martes, 06 de noviembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez


Ahora creamos el fichero de usuarios con touch athusers donde asignaremos las contraseas a los usuarios con el comando htpasswd authusers nombredeusuario:

Por ltimo nos queda reiniciar o recargar el servidor apache2:

Entramos en nuestro dominio en la carpeta creada basic para ello tendramos que poner: www.vuestrodominio.es/basic

Y poniendo el usuario y contrasea vemos como podemos acceder a la carpeta correctamente:

martes, 06 de noviembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez


Pero si ponemos una contrasea equivocada o usuario vemos como no nos permite acceder a la carpeta y nos devuelve error:

martes, 06 de noviembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez

Autenticacin Digest
Para ello debemos activar o habilitar el mdulo auth_digest para ello ponemos lo siguiente: a2enmod auth_digest

Ahora pasamos a recargar o reiniciar el servidor apache2:

Creamos un nuevo directorio para la autenticacin digest:

Y creamos un index.html:

Editamos nuestro fichero de carpetaprivada:

Y aadimos un nuevo directorio con las siguientes opciones con autenticacin digest:

martes, 06 de noviembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez


Reiniciamos el servidor apache2:

Ahora debemos de aadir el usuario que podr acceder a sta carpeta con el siguiente comando y luego ponemos la contrasea: Htdigest c /var/www/carpetaprivada/.auth_digest www.vuestrodominio.es Javier

Entramos a dicha carpeta mediante nuestro dominio y como vemos nos pide autenticacin:

Nos autenticamos con el usuario y contrasea que creamos anteriormente y vemos como funciona perfectamente:

martes, 06 de noviembre de 2012