Proteggi con password una directory web con .htaccess

Apache fa riferimento al file .htaccess nelle directory dei documenti Web per informazioni sul controllo degli accessi e altri usi. Una semplice configurazione consente la protezione tramite password con più combinazioni nome utente / password.


Nella directory da proteggere, crea un file .htaccess con contenuti come questo:

AuthType Basic
AuthUserFile / safe / dir / htpasswd
AuthName "Testo visualizzato in popup"
richiede utente valido

Ci sono molte altre opzioni per .htaccess, ma queste sono le opzioni di base relative alla password per iniziare. AuthUserFile fa riferimento a un file completo che non dovrebbe essere nelle directory dei documenti del server Web. Il file htpasswd può essere chiamato qualsiasi cosa, ci possono essere più file che memorizzano le password per .htaccess e ognuna può essere condivisa per l'uso in più directory.

Per creare la prima e la seconda coppia di utenti / password, utilizzare:

htpasswd -cb / safe / dir / htpasswd user1 password1
htpasswd -b / safe / dir / htpasswd user2 PaSsWoRd2

Ulteriori coppie di utenti / password possono essere aggiunte utilizzando il secondo modulo. Assicurarsi di proteggere il file htpasswd.