nginx 基于http_x_forwarded_for访问控制白名单

map $http_x_forwarded_for $accessip {
    default false;
    10.10.10.10 true;  #定义白名单
}
server {
    listen       80;
    server_name 127.0.0.1;
    root html;
    access_log logs/access.log main;
    error_log  logs/error.log;
    #expires -1;
    location /favicon.ico {
            expires 30d;
    }
    location / {
        if ( $accessip = 'false' ) {return 403;} #访问控制
        try_files $uri @fallback;
    }
}

 

posted @ 2022-04-18 10:52  小吉猫  阅读(585)  评论(0编辑  收藏  举报