在我的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扔了一个警告。然而我找不到的文档)