Proteger un directorio en Apache

Una de las primeras necesidades que se nos plantean a la hora de instalar un servidor web en nuestro ordenador de casa es cómo proteger un directorio al que solo nosotros podremos tener acceso. La información que sigue ha sido obtenida de una página muy buena como es «bulma».Los pasos que he seguido son:

1. Creamos un fichero de nombre .htaccess en el directorio que queremos proteger con el siguiente contenido:

-------Fichero: .htaccess----------
AuthUserFile  /var/www/html/loadavg/.htpasswd
AuthGroupFile /dev/nullAuthName "loadavg"
AuthType Basic Options All
require valid-user
-------Fin Fichero-------------

donde «/var/www/html/loadavg» es el directorio que queremos proteger.2. El fichero .htpasswd estará situado en el mismo directorio que queremos proteger y lo crearemos de la siguiente forma:

htpasswd -c /var/www/html/loadavg/.htpasswd pepe

Lo que hace es sobreescribir el fichero.

3. Una  vez creados tantos usuarios como deseemos tenemos que editar el fichero de configuración de Apache (/etc/httpd.conf o similar) y añadir al final.

AllowOverride All

4. Ahora solo tendremos que reiniciar Apache.

[root@p90 myadmin]# cd /etc/rc.d/init.d/
[root@p90 init.d]# ./httpd restartShutting down http: [  OK  ]
Starting httpd: [  OK  ]

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *