Una autentificación es un reglamento que configuramos en el fichero /etc/apache2/sites-availables/instituto.conf que nos permite especificar que usuarios del servidor podrá acceder a distintas zonas de la página web.
El director de mi centro me ha pedido que puedan acceder a sitio http://www.oxford.local/profesores todos los usuarios, sin embargo en http://www.oxford.local/equipodirectivo solo podrán acceder: director, jefes estudios y la secretaria.
Creación de usuarios
Para empezar vamos a crear los siguientes usuarios:
Para ello nos dirigimos a /etc/apache2 y ejecutamos el siguiente comando con cada usuario:
htpasswd -c password "profesor1" (Primer Usuario) htpasswd password "profesor2" (Resto de usuario)

La opción -c te crea el fichero password que hemos especificado.

Luego de haber creado el fichero debemos de crear la carpeta profesores y la carpeta equipodirectivo en /var/ww/instituto y ahí alojar las páginas correspondientes.
Configuración de apache
Ahora tenemos que configurar el fichero instituto.conf y añadir las siguientes líneas al fina del fichero:
<Directory /var/www/instituto/profesores/> AuthType basic AuthName "Página privada para profesores" AuthUserFile /etc/apache2/password Require valid-user </Directory>
Añadimos estas otras líneas para el sitio web de equipodirectivo:
<Directory /var/www/instituto/equipodirectivo/> AuthType basic AuthName "Página privada para equipo directivo" AuthUserFile /etc/apache2/password Require user director jefe secretaria </Directory>
Importante reiniciar el servicio apache
systemctl restart apache2
| Comando | Explicación |
| Directory | Especifica la carpeta a la que se aplicará la autentificación |
| AuthType | Especifica el tipo de autentificación |
| AuthName | Mensaje que le sale al usuario al intentar entrar al sitio web |
| Require | Indicar que usuarios pueden entrar, en caso de añadirle valid-user, indicamos que todos los usuario pueden entrar |
| AuthUserFile | Indicar de que fichero va a leer los usuarios nuestra página web. Solo los usuarios de ese fichero podrán entrar. |
Comprobaciones







