3. Configurar el archivo .htaccess
Entra en la carpeta del directorio privado: cd /home/asir/www/privado. Edita el archivo: sudo nano .htaccess. Borra lo que tengas y pega este contenido exacto, que cumple con todos los requisitos del enunciado:
Apache
# Definir página de inicio
DirectoryIndex indice.html
# Mostrar contenido si no existe el fichero indice.html
Options +Indexes
# Configuración de autenticación
AuthType Basic
AuthName "Acceso Restringido - Solo usuario asir"
AuthUserFile /etc/apache2/.htpasswd_asir
# Solo permite al usuario asir desde un equipo concreto
Require user asir
# Pon aquí la IP de tu equipo (o 127.0.0.1 para pruebas locales)
Require ip 127.0.0.1
4. Asegurar que Apache permite el .htaccess
Para que el archivo .htaccess funcione, el archivo de configuración principal de ASIR debe permitirlo. Revisa tu archivo /etc/apache2/sites-available/asir.conf y asegúrate de que tenga este bloque:
Apache
AllowOverride All
Si has hecho cambios aquí, recuerda reiniciar: sudo systemctl restart apache2.