Fácil:
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;
}
no apache eu poderia ter uma diretiva Satisfazer Qualquer, permitindo acesso sem senha de um IP especificado.
como fazer com o 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>
Fácil:
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;
}
Tags nginx