nginx设置黑/白名单

编辑nginx配置文件:

server {
        listen       80;
        server_name  www.xxx.cn;

     #白名单
        allow 192.168.1.200;
        deny all;

     #黑名单           #deny 192.168.2.200;        #allow all;

#charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://zzz-manage;
            #Proxy Settings
            proxy_redirect     off;
            proxy_set_header   Host     $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
            proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
            proxy_max_temp_file_size 0;
            proxy_connect_timeout      90;
            proxy_send_timeout 90;
            proxy_read_timeout 90;
            proxy_buffer_size  4k;
            proxy_buffers      4 32k;
            proxy_busy_buffers_size    64k;
            proxy_temp_file_write_size 64k;
        }
        }
时间: 2024-11-05 12:31:17

nginx设置黑/白名单的相关文章

云展网教程 | 如何设置邮箱白名单?

为保证您能正常接收云展网所发邮件,可在邮箱中将[email protected]设置为邮箱白名单,具体设置方法如下:1. 网易邮箱2. QQ 邮箱3. Gmail邮箱4. Hotmail邮箱5. 新浪邮箱6. 雅虎邮箱7. 搜狐邮箱8. 139 邮箱9. 其他邮箱 网易邮箱设置第一步:打开邮箱,点击网页右上端的设置 第二步:点击高级选项中的白名单 第三步:点击添加白名单按钮 第四步:在框内输入"[email protected],然后点击确定按钮 QQ 邮箱设置第一步:打开邮箱,点击网页右上角的

Ubuntu 16.04 设置防火墙白名单

为了确保服务器安全性,正确配置防火墙十分关键.Ubuntu服务器设置防火墙白名单可以使用iptables和ufw.iptables没有直接的操作命令,需要配置多个文件,ufw可以用于管理iptables规则,相对于iptables简单易执行. 1 iptables设置防火墙白名单 1.1 检查是否安装iptables (base) [email protected]:~# whereis iptables #查看系统是否安装防火墙 iptables: /sbin/iptables /usr/sh

nginx利用geo模块做限速白名单以及geo实现全局负载均衡的操作记录

geo指令使用ngx_http_geo_module模块提供的.默认情况下,nginx有加载这个模块,除非人为的 --without-http_geo_module.ngx_http_geo_module模块可以用来创建变量,其值依赖于客户端IP地址.geo指令语法: geo [$address] $variable { ... }默认值: -配置段: http定义从指定的变量获取客户端的IP地址.默认情况下,nginx从$remote_addr变量取得客户端IP地址,但也可以从其他变量获得.例

通过网站不能跳转登录的案例来看IP白名单的设置

最近在公司遇到一个问题,进入公司的游戏产品官网注册一个普通用户账号,登录官网 然后点击进入该游戏产品的论坛,不能自动跳转到论坛实现自动登录 于是自己去官网注册了一个普通用户账号,登录官网,测试看看,发现确实不能自动跳转到论坛 登录论坛的服务器数据库,查看到数据库里已经有刚刚注册的用户数据了,但密码没有同步过来 经过和开发的一起分析和故障排查,发现一个报错程序 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicatio

iOS白名单设置

在做分享.支付的时候需要跳转到对应的app,这里有需要设置的白名单列表<key>LSApplicationQueriesSchemes</key> <array> <!-- 微信 URL Scheme 白名单--> <string>wechat</string> <string>weixin</string> <!-- 新浪微博 URL Scheme 白名单--> <string>sin

Windows Azure Web Site (14) Azure Web Site IP白名单

<Windows Azure Platform 系列文章目录> 我们知道,在Azure Cloud Service和Virtual Machine,可以通过Endpoint ACL (Access Control List)访问控制列表.来设置IP白名单规则. 具体请参考:Windows Azure Virtual Network (10) 使用Azure Access Control List(ACL)设置客户端访问权限 在默认情况下,Azure Web Site是没有IP白名单的.也就是说

Java IP白名单相关工具类

关于设置IP白名单相关的一些方法,整理,记录了一下. package com.tools.iptool; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.regex.Pattern; /** * @ClassName:IPWhiteList * @Function: IP 白名单. * @Reason:关于IP白名

微信公众平台IP白名单问题

在开发使用微信公众平台时,目前遇到有三处需要配置IP白名单. 1.微信公众平台,“获取access_token”接口新增IP白名单保护,官网:https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1495617578&version=1&lang=zh_CN&platform=2 2.微信商户平台,开通企业付款到零钱时,需要设置IP白名单 3.微信开放平台中,第三方平台开发调用相关接口时,需

两种方法设置nginx并发限制下面的白名单策略

前言: 今天,公司主站突然出现IDE创建应用没反应的问题,经过预发布环境.非代理环境下面的服务测试,均没有问题,定位问题出现在前端.而我们前端有两层代理,一是青松抗D系统,一是我们自己的nginx代理系统.通过web页面测试发现控制台曝出下面的错误: 503 Service Temporarily Unavailable 那么可以断定的确是nginx这一层出现了问题.想想以前的nginx的配置修改及青松系统的接入,找到如下原因: 1. nginx设置单个IP的访问次数: limit_req_zo