Anonim

Alguna vegada has volgut bloquejar un directori darrere d’un simple sistema d’usuari / contrasenya? Si el vostre servidor web s’executa amb Apache, podreu protegir amb clau un directori amb un fitxer .htaccess fàcilment.

.htaccess AuthType Basic AuthName "Protegit per contrasenya" AuthUserFile /var/www/.htpasswd requereixen un usuari vàlid

La part important a destacar més amunt és AuthUserFile /var/www/.htpasswd . Això proporciona la ruta al fitxer de contrasenya que emmagatzema el vostre nom d’usuari i contrasenya. Un exemple. Fitxer .htpasswd podria semblar:

.htpasswd billybob: bXBdv1vuq2yOk

Per a l'exemple particular anterior, el nom d'usuari és billybob i la contrasenya és temporal. No heu d'utilitzar el nom de fitxer .htpasswd, és només un nom comú, ja que l'eina per crear el fitxer a apache s'anomena htpasswd. Tingueu en compte, a més, per mantenir les dades de fitxer de contrasenya una mica més segures, és una bona idea emmagatzemar-lo a un nivell de carpeta per sobre de l’arrel del lloc web que allotgeu.

Si heu de generar aquest fitxer, he creat un generador .htpasswd. Genereu el nom d’usuari i la contrasenya que escolliu i emmagatzeneu-lo al fitxer de contrasenya especificat. A partir d’aquest moment, el vostre directori ara s’hauria de protegir amb contrasenya. Si heu d'emmagatzemar diversos noms d'usuari i contrasenyes, només cal que creeu línies noves a la vostra

Directori de protecció de contrasenya amb .htaccess