Nginx的主要用途有反向代理,负载均衡等,无论它作为哪种用途,Nginx本身也需要高可用来预防单点故障,Nginx的高可用可以通过搭配Keepalive来实现。 安装keepalive 主机 备机 添加nginx健康监…
标签:nginx
nginx屏蔽IPV6地址段
最近查看日志,发现有大量的恶意ipv6地址,对该地址进行查询,发现都来自同一个地区,只好整个ip都屏蔽掉
tengine安装lua,ngx_lua_waf
下载luajit并安装,改为OpenResty 官网: http://luajit.org/download.html nginx编译安装支持lua 下载ngx_lua_waf Tengine配置 测试: ht…
nginx日志统计分析自动报表工具goaccess
官网: https://goaccess.io/download 网站总访问量统计,按天统计访问量,按页面(不同URL)统计访问量(不包括JS、css),按静态页面统计访问量(包括JS、css),不存在的页面统…
Nginx使用Realip模块获取用户真实IP
说明:如果你的Web服务器前端有代理服务器或CDN时日志中的$remote_addr可能就不是客户端的真实IP了。比较常用的解决方法有以下三几种,本文将主要介绍如何使用Nginx自带realip模块来解决这一问题 通过H…
NGINX并发量优化
修改nginx进行配置 客户端最大连接数优化,这个值默认为1024,这也是ab -c 2000 -n 2000 http://192.168.0.201/报错的原因。修改为65535,一个不可能达到的值。 修改系统限制…
记一次nginx: [emerg] invalid IPv6 address in resolver "[fe80::1%enp3s0]" in /usr/local/tengine/conf/nginx.conf:137 的解决方法
错误: 解决 心得体会 :前前后后花了一个小时找解决资料 ,真TM晕 ,到底是那个HD软件写入这个文件的,气死,博主还奇怪,好端端的服务怎么就重启不了,晕死,以此为记! 后续 , 以防再次被修改 , 将文件改为只读
Nginx请求频率限制(limit_zone模块burst)参数解析
nginx可以通过limit_conn_zone 和limit_req_zone两个组件来对客户端访问目录和文件的访问频率和次数进行限制 指定一个会话的最大同时连接数limit_conn_zone 限制访问频率 limi…
Nginx 正则/if语句/全局变量/rewrite/路径匹配
在nginx输出参数并查看 优先级: if语句 可使用的全局变量: 代理 rewrite 匹配
Nginx中worker connections问题的解决方法
查看日志,有一个 : 原来安装好nginx之后,默认最大的并发数为1024,如果你的网站访问量过大,已经远远超过1024这个并发数,那你就要修改worker_connecions这个值 ,这个值越大,并发数也就越大。当然…