Nginx指定IP无须通过认证
Posted 酷酷的狐狸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx指定IP无须通过认证相关的知识,希望对你有一定的参考价值。
需求: 指定IP直接访问,否则增加二次认证
server {
listen 0.0.0.0:80;
server_name
location ~ / {
satisfy any;
allow 172.18.1.1/24;
deny all;
auth_basic "login";
auth_basic_user_file /etc/nginx/passwd;
root /var/www/html;
index index.html;
}
注意里面的
satisfy any|all 部分地址Basic认证的方式
allow |
Deny |
|
satisfy any |
不认证 |
Basic认证 |
satisfy all |
Basic认证 |
拒绝连接 |
通过satisfy any来实现IP白名单
以上是关于Nginx指定IP无须通过认证的主要内容,如果未能解决你的问题,请参考以下文章