Servidor con Debian: Instalación y configuración de un servidor web (II)

Seguimos con la configuración de nuestro servidor web. En esta nueva entrada explicaré la autentificación para que solo ciertos usuarios puedan entrar en determinadas zonas de la página web.

Si quereis empezar desde cero, os recomiendo que vayais al link:

Instalación y configuración de un servidor web (I)

Allí se os explica todo muy detalladamente.

Configurando la autentificación

Para comenzar su configuración, seguiremos estos pasos:

  1. Primero configuraremos las zonas a las que pueden acceder cada uno.
  2. A la zona http://www.spotype.com/profesores podrán acceder todos y a la zona http://www.spotype.com/equipodirectivo solo director, secretario y jefeestudios. Tendremos que modificar el virtual host y modificarlo para que quede así
    .
    :
    :
    </Directory>
     Alias /doc /srv/doc
     <Directory /srv/doc>
     Order allow,deny
     Options +Indexes
     Allow from all
     </Directory>
    
    <Directory /var/www/spotype/profesores/>
    #Tipo de autentificación
     AuthType basic
    #Descripción que tendrá la ventana emergente
     AuthName "Página accesible para todos"
    #Ruta del fichero que contiene las contraseñas
     AuthUserFile /etc/apache2/contraseña
    #Tipo de validación de los usuarios
     Require valid-user
     </Directory>
    
    <Directory /var/www/spotype/equipodirectivo/>
    AuthType basic
    AuthName "Página accesible para secretario, jefeestudios y director"
    AuthUserFile /etc/apache2/contraseña
    Require user secretario jefeestudios director
    </Directory>
  3. Ahora tendremos que añadir los usuarios a dicho documento, para ello usaremos el comando (justo despues de poner el usuario nos pedirá su contraseña)
    htpasswd -c contraseña maria
    htpasswd contraseña manuel
    htpasswd contraseña juan
    htpasswd contraseña secretario
    htpasswd contraseña director
    htpasswd contraseña jefeestudios
  4. Ahora vamos a crear los directorios donde estarán las páginas a la que accederan. Para ello solo tendremos que copiar la página principal a la carpeta profesores y equipodirectivo y editarla para que tenga un link a la página principal y ésta a la página profesores.

Prueba de funcionamiento

Windows (tuenti) (profesores)

Captura de pantalla de 2014-01-28 12:42:00

Captura de pantalla de 2014-01-28 12:42:20

(Equipodirectivo)

Captura de pantalla de 2014-01-28 12:44:00

Captura de pantalla de 2014-01-28 12:44:17

Linux (Facebook) (Profesores)

Captura de pantalla de 2014-01-28 12:49:04

Captura de pantalla de 2014-01-28 12:49:18

(Equipodirectivo)

Captura de pantalla de 2014-01-28 12:51:36

Captura de pantalla de 2014-01-28 12:51:48

En la próxima entrada os explicaré como activar el mod_userdir y algunas cosillas más!!

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.