Il wiki con tanti suggerimenti tecnici
Creare il file con contiene la coppia username:password
creiamo nella directory da proteggere, il file .htaccess che serve ad Apache per capire che la directory รจ protetta, dove trovare le password, e quali utenti sono ammessi
file .htaccess:
AuthUserFile /var/www/directroy1/.htpasswd
AuthType Basic
AuthName "Area riservata"
Require valid-user
creiamo il file contenenete le password:
htpasswd -b -c .htpasswd utente1 password1
htpasswd -b .htpasswd utente2 password2
Nella configurazione di Apache2 verificare che vi sia la direttiva AllowOverride All per la lettura del file .htaccess
<Directory /var/www/>
AllowOverride All
</Directory>
o in una determinata cartella:
<Location /phpmyadmin >
AllowOverride All
</Location>
E' possibile fare questo anche attraverso il file di configurazione, modificare il file in /etc/apache2/sites-avaiable/default
aggiungendo nel tag
<Location /phpmyadmin >
AuthType Basic
AuthName "Area Protetta"
AuthUserFile /etc/apache2/passwords
Require valid-user
</Location>
Indietro