Per proteggere una cartella in apache da occhi indiscreti la procedura è molto semplice.
Per prima cosa bisogna creare il file .htaccess nella directory da proteggere:
AuthUserFile /percorso/htdocs/dir-protetta/.htpasswd AuthGroupFile /dev/null AuthName "Directory protetta, inserire i dati di accesso:" AuthType Basic <Limit GET> require valid-user </Limit>
In dettaglio:
- AuthUserFile: Specifica il file contenente le password
- AuthName: Testo da visualizzare nella finestra di accesso
Bene, ora bisogna creare il file .htpasswd nella directory specificata in AuthUserFile.
Per farlo si utilizza il comando htpaswd:
htpasswd –c .htpasswd username
Dove al posto di username inseriremo il nome utente che vogliamo.
Eseguito il comando ci chiederà la password e il gioco è fatto!