Nginx ip地址列表白名单

guiyun affiliate

#IP列表白名单


cat /usr/local/nginx/conf/ip.conf

192.168.10.0/24 1;

192.168.12.25 1;


#geoIP的白名单


geo $remote_addr $ip_whitelist {

    default 0;

    include /usr/local/nginx/conf/ip.conf;

}

# IP地址在列表中的,则访问代理到http://www.keysou.com


location / {

    if ( $ip_whitelist = 1 ) {

              proxy_pass       http://www.keysou.com;

              break;

        }

}

# 如果在这ip列表中的ip访问返回403


if ( $ip_whitelist = 1 ) {

    return 403;

}

guiyun affiliate

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:linux 命令之 rpm 使用
下一篇:Windows server 2012 R2系统安装SQL SERVER 2012

相关推荐

4

发表评论