miércoles, 4 de agosto de 2010

Directorios de Apache protegidos por contraseña




 

Buscando en internet por alguna información de redes, me encontré con este artículo y decidí postearlo porque considero que es interesante.

La situación es la siguiente, tenemos la carpeta /var/www/hide/ que esta disponible para todos pero queremos que no. Así que empezamos:

El comando siguiente nos crea el archivo y un usuario, es como el comando adduser
#htpasswd -c /etc/httpd/passwd elektrobeat

Ahora unos arreglos en el fichero de configuración de apache, deberás añadir estas lineas:

<Directory “/var/www/hide/”>
AuthType Basic
AuthName “Directorio Restringido”
AuthUserFile /etc/httpd/passwd
Require user elektrobeat
</Directory>

Reiniciamos apache:
#/etc/init.d/httpd restart

Si queremos más usuarios:
#htpasswd -b /etc/httpd/passwd decibel

Si queremos que más de 2 usuarios vean la carpeta
/var/www/hide/ el fichero de apache será así:

<Directory “/var/www/hide/”>
AuthType Basic
AuthName “Directorio Restringido”
AuthUserFile /etc/httpd/passwd
Require user elektrobeat
Require user decibel
</Directory>

Cuando hagas cambios en el fichero de apache debes de reiniciar el servicio.


Fuente original aquí
 

No hay comentarios:

Publicar un comentario