Home

Proteggere cartelle di nginx

Un modo semplice di generare utenti e password è OpenSSH:

1) genero l'utente:

sudo sh -c "echo -n 'cascafico:' >> /etc/nginx/.htpasswd"

2) lo aggiungo alla lista degli utenti:

sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"

3) scelgo la cartella da proteggere:

sudo vi /etc/nginx/sites-enabled/default

[SNIP...]

location / {

auth_basic "cartelle protetta ";
auth_basic_user_file /etc/nginx/.htpasswd;

}

[SNIP...]

4) riavvio il servizio nginx

sudo service nginx restart

 

Menu Principale

Login Form