负载均衡
KEEPALIVED安装与使用
keepalived配置说明
keepalived检测方式
keepalived LVS配置
LVS
LVS-NAT集群的搭建
LVS-DR集群的搭建
KEEPALIVED+LVS
HAproxy
HAProxy配置说明
HAproxy算法
HAProxy管理页
HAProxy保持
HAProxyACL规则
NGINX
NGINX负载均衡
NGINX负载示例二
负载转发路径问题
缓冲缓存参数详解
限制代理ip方法
负载参数详解
nginx_upstream_check_module
正向代理(HTTP)
本文档使用MrDoc发布
返回首页
-
+
限制代理ip方法
2023年5月5日 14:35
admin
####如果$remote_addr是10.188.100.73, 那么realip模块会用real_ip_header从header头中拿出X-Forwarded-For的IP,替换掉remote_addr的IP,然后就可以用allow,deny进行限制. location / { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffering off; #注意:以下几行是关键 set_real_ip_from 10.188.100.73; #上一级代理的IP地址或者IP段,可以写多行。 set_real_ip_from 172.25.192.2; #上一级代理的IP地址或者IP段,可以写多行。 real_ip_header X-Forwarded-For; #从哪个header头检索出要的IP地址。 real_ip_recursive on; #递归的去除所配置中的可信IP。 proxy_pass http://localhost:3307/; limit_rate_after 1m; limit_rate 512k; limit_conn one 6; limit_req zone=allips burst=5 nodelay; #使用real_ip_header替换掉X-Forwarded-For后,就可以直接使用会自带的deny和allow了 deny 140.249.62.92; } --- #设置前日志格式 ![](/media//202305/2023-05-05143422045041.png) #设置后日志格式 ![](/media//202305/2023-05-05154921845872.png)
分享到: