Recetas/apacheauth
De FESOL. Proyectos de Software Libre ULS
Revisión del 10:37 29 abr 2018 de Manuelflores (discusión | contribuciones) (Página creada con «== Resumen de la receta == En esta receta se instalará apache2 y se se configurará para que no puedan ver el contenido de la página sin antes haberse autenticado. == Re...»)
Contenido
Resumen de la receta
En esta receta se instalará apache2 y se se configurará para que no puedan ver el contenido de la página sin antes haberse autenticado.
Requisitos
- Debian GNU/Linux Stretch 9.x
- Apache 2.4.25
- Tener configurado los repositorios, ver Recetas/repositorio
Instalación de programas
apt install apache2
Configuración
Crear el directorio que queremos proteger
mkdir /var/www/html/protegido
Creamos el usuario para el acceso
htpasswd -c /var/www/protegidosdir pepe
Creamos ls configuración que protege el directorio
nano /var/www//html/protegido/.htaccess
Contenido del archivo
AuthType Basic AuthName "Acceso restringido" AuthUserFile /var/www/protegidosdir Require user pepe
Configuramos el VirtualHost para que lea el archivo .htaccess
/etc/apache2/sites-enabled/000-default.conf
Contenido que se agrega al VirtualHost por defecto
<Directory /var/www/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
Reiniciar el apache
service apache2 restart
Probar en nuestro navegador web, si estan en la misma computadora configurandolo, usando http://localhost/protegido/
Les debe aparecer una ventana de autenticación
Referencias
http://elrincondelprogramador.net/proteger-un-directorio-de-apache-con-usuario-y-contrasena/ https://voragine.net/weblogs/proteger-archivos-directorios-contrasena-apache https://www.todavianose.com/proteger-carpetas-en-apache-con-htaccess/