Jakiś czas temu opisywałem jak za pomocą lighttpd wymagać logowania do podstrony jedynie z internetu (a z sieci lokalnej wpuszczać bez logowania). Dziś identyczna konfiguracja, dla serwera nginx:
location ~ /coś/ {
satisfy any;
allow 10.1.1.0/24;
deny all;
auth_basic "Strefa prywatna";
auth_basic_user_file "/etc/nginx/htpasswd";
}
Podziękowania dla winnetou za pomoc w rozwiązaniu.