Nginx教程

nginx 基于http_x_forwarded_for访问控制白名单

本文主要是介绍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;
    }
}

 

这篇关于nginx 基于http_x_forwarded_for访问控制白名单的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!