Nella mia configurazione di Nginx vorrei proteggere con password alcuni siti Web, tranne quando accedo ad esso dal mio IP a casa. Come lo installo?
Inoltre, ad eccezione dell'accesso al mio PC di casa, è sicuro?
Nella mia configurazione di Nginx vorrei proteggere con password alcuni siti Web, tranne quando accedo ad esso dal mio IP a casa. Come lo installo?
Inoltre, ad eccezione dell'accesso al mio PC di casa, è sicuro?
Risposte:
Dopo lunghe ricerche l'ho trovato da solo.
Quando si inserisce soddisf_any "La direttiva risolve l'accesso con almeno un controllo riuscito, eseguito dai moduli HttpAccessModule o HttpAuthBasicModule"
location / {
satisfy any;
allow 10.1.1.10;
deny all;
auth_basic "closed site";
auth_basic_user_file /data/www_data/htpasswd;
}
( satisfy any
è la nuova sintassi, ha satisfy_any
lanciato un avvertimento. La documentazione che non riesco a trovare comunque)