Nginx屏蔽F5心跳日志、指定IP访问日志
2015-04-17 09:13
609 查看
复制代码 代码如下:
location / {
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_pass http://mmt;
注:192.168.0.2是F5内网地址。
location / {
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_pass http://mmt;
location / {
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_pass http://mmt;
if ( $remote_addr != 192.168.0.2 ) {
access_log /var/log/nginx/nginx_access_abres.log;
}
}
注:192.168.0.2是F5内网地址。
下面的配置经测试是失败的,依然记录访问日志:
location / {
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_pass http://mmt;
deny 192.168.0.2;
}
推测是日志记录在deny前执行,执行到deny返回403 Forbidden。
您可能感兴趣的文章:
相关文章推荐
- Nginx屏蔽F5心跳日志
- Nginx屏蔽F5心跳日志
- Nginx屏蔽F5心跳日志
- nginx 日志获取不到远程访问ip问题解决~~~
- linux系统中配置Nginx 拒绝代理访问指定IP的方法
- nginx日志中访问最多的100个ip及访问次数
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- 提防坏人:Nginx 拒绝指定IP访问
- 统计Apache或nginx日志里访问次数最多的IP
- 统计Apache或nginx日志里访问次数最多的前十个IP
- nginx禁止IP访问跳到指定页面
- 设置nginx禁止IP直接访问,只能通过指定的域名访问
- 利用nginx来屏蔽指定的user_agent的访问
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- Nginx屏蔽访问过于频繁的IP
- nginx 统计日志访问ip个数
- nginx查看日志访问IP最高的20个IP记录
- (总结)统计Apache或Nginx访问日志里的独立IP访问数量的Shell
- Nginx 日志文件 访问IP统计
- nginx中对指定的IP不使用密码对区域外IP使用密码访问