Cerca

Tramite file .htaccess

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>

Tramite la configurazione del server

E' possibile fare questo anche attraverso il file di configurazione, modificare il file in /etc/apache2/sites-avaiable/default aggiungendo nel tag il seguente codice:

<Location /phpmyadmin >
	AuthType Basic
	AuthName "Area Protetta"
	AuthUserFile /etc/apache2/passwords
	Require valid-user
</Location>
Indietro