Frage Nginx Auth Passwort oder IP


in Apache könnte ich eine Satisfy Any Direktive haben, Erlauben des Zugangs ohne Passwort von einer spezifizierten IP.

Wie geht es mit Nginx?

<Directory /home/www/site1/private>
  AuthUserFile /home/www/site1-passwd
  AuthType Basic
  AuthName MySite
  Require valid-user
  Order allow,deny
  Allow from 172.17.10
  Satisfy any
</Directory>

5
2018-01-28 10:10


Ursprung


Diese Frage ist ein Duplikat von serverfault.com/questions/183884/... - Mark Stosberg


Antworten:


Einfach:

location / {
    root /home/www/site1/private;
    satisfy  any;
    allow  172.17.10.0/24;
    deny   all;

    auth_basic            "MySite";
    auth_basic_user_file  /home/www/site1-passwd;
}

16
2018-01-28 10:31