Nginx使用密码保护目录,除了特定的IP

在我的Nginx设置,我想密码保护一些网站,除非当我从家里访问我的IP。 我如何设置?

另外,除了访问我的家用电脑,这是安全的吗?

经过漫长的search,我自己find了。

当把satisfy_any放在“指令解决访问至less有一个成功的检查,由模块HttpAccessModule或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是新的语法, satisfy_any扔了一个警告。然而我找不到的文档)