La Autenticación Básica de Apache es una forma sencilla pero segura de proteger ciertos contenidos o rutas de tu servidor web Apache. Aquí te explicamos cómo configurarla:
1. Instalar el módulo de autenticación necesario:
Asegúrate de tener habilitado el módulo `auth_basic` y `authn_file` en tu servidor Apache. Puedes habilitarlo usando los siguientes comandos: ``` sudo a2enmod auth_basic sudo a2enmod authn_file ``` Después de habilitar los módulos, necesitarás reiniciar Apache para aplicar los cambios. ``` sudo systemctl restart apache2 ```2. Crear un archivo .htpasswd:
Necesitas un archivo `.htpasswd` que almacene los detalles de los usuarios autorizados. Puedes crearlo utilizando el comando `htpasswd`. ``` sudo htpasswd -c /ruta/a/tu/directorio/.htpasswd nombreUsuario ``` Te pedirá que proporcionen una contraseña para el usuario.3. Configurar la autenticación en tu archivo de configuración de Apache o .htaccess:
A continuación, deberás editar tu archivo de configuración de Apache o el archivo `.htaccess` en el directorio que deseas proteger. ```4. Reiniciar Apache:
Por último, necesitarás reiniciar tu servidor Apache para aplicar los cambios. ``` sudo systemctl restart apache2 ```Listo, ahora cuando intentes acceder a la ruta protegida, se te pedirá una contraseña.