> https://iceburn.medium.com/how-to-apply-fail2ban-to-nginx-excess-404-and-403-6b601285df02 ## fail2ban 配置 ```sh # /etc/fail2ban/filter.d/nginx.conf [
原创 2023-05-29 09:43:43
340阅读
[root@dev-dbs fail2ban-0.8.14]# cat /data/program/nginx/conf/nginx.confhttp {    include       mime.types;    default_type  application
原创 2018-04-24 16:27:43
2042阅读
Got a scraper or spambot permanently appearing in your server logs? Do you have some site which all your bandwidth? Maybe you have a need to ban a user with some concrete IP address? Today we will tel
原创 2014-01-22 12:19:29
636阅读
环境介绍:http是一个tomcat 的js程序 ,设置的路径为/opt/tomcat5/logs/localhost_access_log.txt OS:centos 5.3  fail2ban版本:fail2ban-0.8.2-3.el5.rf.noarch.rpm 官方网站:http://www.fail2ban.org/wiki/index.php/Main_Page
推荐 原创 2010-09-13 14:47:08
4958阅读
2评论
# 如何实现docker fail2banIP ## 整体流程 首先,让我们来看一下整体的流程,你可以按照以下步骤来实现docker fail2banIP的功能: | 步骤 | 操作 | | --- | --- | | 1 | 安装docker和fail2ban | | 2 | 配置fail2ban | | 3 | 创建fail2ban规则 | | 4 | 启动docker容器 | |
原创 2024-03-05 06:51:12
411阅读
今天看postfix日志,发现日志中报大量的NOQUEUE:reject:RCPTfromunknown[183.60.103.208]:5045.5.2,而且在不停的换IP,频率很高,一分钟能收到2000左右的连接,虽然postfix已经拒绝了请求,但是这也很浪费服务器资源。决定扼杀在萌芽状态。于是想起了fail2ban。首先安装,yum安装,需要epel源yuminstallfail2ban-
原创 2013-10-12 19:34:49
1331阅读
Nginx正向代理Nginx正向代理80端口Nginx代理服务器端配置:客户端配置:Nginx正向代理非80端口Nginx代理服务器端配置客户端配置: 正向代理需求环境: 局域网无法访问互联网,但是内网中有一个服务器能上互联网,即可配置正向代理,使客户端能通过代理服务器访问互联网中的网站。正向代理原理图: PC——nginx服务器——互联网——互联网中网站Nginx正向代理80端口本文正向代理的
转载 2024-03-23 10:23:10
403阅读
nginx正则说明 分类: nginx2012-08-09 09:40 11714人阅读 评论(0) 收藏 举报 nginx正则表达式firefox ^~ 标识符后面跟一个字符串。Nginx将在这个字符串匹配后停止进行正则表达式的匹配(location指令中正则表达式的匹配的结果优先使用),如:location ^~ /images/,你希望对/images/这个目录进行一些特别的
转载 2024-04-11 20:24:29
136阅读
【005】Nginx学习笔记-Nginx真实IP真实IP客户端真实IP深入理解真实IP实验一实验二: 多个代理服务器的情况实验三:利用realip模块获取客户端真实IP实验四:伪装请求头Reference 真实IP配置代理服务器将客户端 IP 传递给后端服务器 查看后端服务器的访问日志,我们发现日志中记录的客户端 IP 并非真实客户端的 IP,而是代理服务器的 IP 。 之所以会这样,原因是客户
转载 2024-02-28 10:09:43
1697阅读
1. 配置参数在nginx.conf配置文件中的http模块下添加:limit_req_zone $binary_remote_addr zone=serverRateLimit:10m rate=10r/s;limit_req_zone定义在http块中,$binary_remote_addr标识保存客户端IP地址的二进制形式。Zone定义IP状态及URL访问频率的共享内存区域。zone=key
转载 2024-02-27 11:09:07
187阅读
重要的参数: remote_addr 代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web服务器(Nginx,Apache等)就会把remote_addr设为你的机器IP,如果你用了某个代理,那么你的浏览器会先访问这个代理,然后再由这个代理转发到网站,这样web服务器就会把remote_addr
转载 2024-02-22 14:19:31
28阅读
1. 环境首先,我这里的环境为nginx-1.1.2.2,通过yum安装。如果想要源码安装,需要通过如下参数,启用ngx_http_realip_module模块。--with-http_realip_module而传递真实IP到后端,需要使用到ngx_http_proxy_module模块,此模块默认会编译。 2. 配置nginx然后修改nginx的配置,在http{}的配置中,按如下
转载 2024-08-20 23:11:54
563阅读
阅读文本大概需要3分钟。      当Nginx接到请求后,会匹配其配置中的server模块。匹配方法就是靠请求携带的host和port正好对应其配置中的server_name 和listen。如果做过ip和域名绑定,ip和域名二者是对等的。server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序的优先级分别为:1、准
目录标题docker的基础介绍什么是虚拟化名词解释什么是Dockerdocker的好处容器与虚拟机比较docker的组件介绍docker的下载与安装镜像加速镜像的相关命令远程仓库下载的1 下载镜像docker pull下载2 查找镜像---》是否是官方,点赞数大小3 查看本地镜像4 镜像删除5 一次性删除所有镜像容器的相关命令1 查看正在运行的容器2 查看所有容器,无论停止还是运行3 创建容器并
原文地址 http://coolnull.com/3080.html 说明:邮件系统、FTP服务器等,常会遇到成百上千的试探攻击及暴力破解密码。特别是邮件服务器,邮箱账号被破解了又被拿去发垃圾邮件,导致公司邮件被gmail,qq等退信,实现无奈。如下Jul 28 17:05:01 mail10 postfix/smtpd[11722]: 
转载 精选 2016-07-07 10:40:54
2586阅读
前言: 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外的IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 NGINX的ngx_http_geoip2模块 来禁止国外IP 访问网站一、安装geoip2扩展依赖[root@fxkj ~]# yum install libm
网络上关于ngx_http_realip_module的文章千篇一律,全是在说怎么安装,最多贴一个示例配置,却没有说怎么用,为什么这么用,官网文档写得也十分简略,于是就自己探索了一下。 realip模块的作用是:当本机的nginx处于一个反向代理的后端时获取到真实的用户IP。 如果没有realip模块,nginx的access_log里记录的IP会是反向代理服务器的IP,PHP
转载 3月前
416阅读
在分析Web日志中直接记录ip地理位置,为分辨恶意请求/用户位置等功能提供支持,同时建立一个简易myip查询站点。一、简介首先你需要了解的是nginx官方模块里不支持geoip2,我们需要手动下载模块并安装至nginxnginx有两种模块加载方式,分别为静态/动态加载,静态即在nginx编译时将模块编译进去,动态加载编译开启nginx动态加载模块的能力,后期需要添加模块只需要单独编译模块,将模块放
转载 2024-07-25 12:14:26
51阅读
总结回顾,如有侵权,私信删除。1.IP访问控制基于各种原因,我们要进行访问控制。比如说,一般网站的后台都不能让外部访问,所以要添加 IP 限制,通常只允许公司的 IP 访问。访问控制就是指只有符合条件的 IP 才能访问到这个网站的某个区域。涉及模块:ngx_http_access_module模块概述:允许限制某些 IP 地址的客户端访问。对应指令:allow语法: allow address |
转载 2024-04-27 21:13:34
323阅读
因为公司有个需求需要获取客户端的真实IP,前端是haproxy,后面是nginx,本来这个需求不难完成,但是难就难在是https请求也就是ssl由于个人水平有限,在网上爬了很多资料,刚开始的ha是通过tcp代理443端口的,但是无法转发7层的X-Forwarded-For到后面的nginx,那么后面的ng肯定拿不到真实IP了怎么办呢,网上爬资料第一在HA上做ssl中断,中断后https协议就变成h
转载 2024-03-27 17:59:46
246阅读
  • 1
  • 2
  • 3
  • 4
  • 5