Posted in nginx
nginx: Proteggere una location e creare un file htpasswd
Per proteggere una location su nginx, ad esempio /curioso possiamo inserire nel file del nostro virtualhost nginx il seguente codice:
1 2 3 4 |
location ~ ^/curioso/.* { auth_basic "Admin"; auth_basic_user_file /etc/nginx/nginx.htpasswd; } |
Per generare i dati (username/password) per l’accesso, possiamo usare il seguente comando:
1 |
printf "`read -p Username:\ ; echo $REPLY`:`openssl passwd -apr1`\n" >> >> /etc/nginx/nginx.htpasswd |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta