Mettere sotto autenticazione un sito web con Apache


Per prima cosa digitare da terminal il seguente comando che creerà la password per l’utente di test:

htpasswd -c /www/html/website/.htpasswd test

Verrà chiesta due volte la password che si vuole dare all’utente e avrete il seguente risultato:

New password:   
Re-type new password:   
Adding password for user test   

Poi editate il file .htaccess del vostro sito e all’inizio del file scrivete queste quattro righe:

AuthUserFile /www/html/website/.htpasswd   
AuthType Basic   
AuthName "Sito Demo"   
Require valid-user

Ora il vostro sito è protetto da password.