Nginx4_服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > Nginx

Nginx如何禁止使用IP访问到网站服务器

  我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时 候生效最关键的一点是,在server的设置里面添加这一行:后面的default参数表示这个是默认虚拟主机。Nginx 禁...

日期:2017-01-07

nginx如何屏蔽访问指定URI地址

  背景大多数服务器被恶意刷量,集中在个别接口,当服务器扛不住时可以暂时屏蔽被刷接口,或者根据指定querystring屏蔽请求例子比如有个播放接口 http://your.com/your/play?id=<视频id>屏蔽该接口,在location / 之前加上location ~ /play { return 403;}如果日志里查出集中刷量的视频id可以临时屏蔽该视频...

日期:2017-01-07

nginx查看访问频繁的IP并封锁屏蔽的详细设置方法

  1、查找服务器所有访问者ip方法:awk '{print $1}' nginx_access.log |sort |uniq -c|sort -nnginx.access.log 为nginx访问日志文件所在路径会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数多的ip并且不是蜘蛛的ip屏蔽掉,如下面结果,若 66.249.79.84 不为蜘蛛则需要屏蔽: 89 106...

日期:2017-01-07

nginx服务器封ip地址的配置方法

  nginx的ngx_http_access_module 模块可以封配置内的ip或者ip段,语法如下:deny IP;deny subnet;allow IP;allow subnet;# block all ipsdeny all;# allow all ipsallow all;如果规则之间有冲突,会以最前面匹配的规则为准。如何配置禁用ip或ip段呢?下面说明假定nginx的目录在/usr/local/nginx...

日期:2017-01-07

使用Nginx实现负载均衡的具体配置方法

    负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers,也叫做服务池, 后面简称backend)来做复杂的计算、处理和响应,这种模式的好处是...

日期:2017-01-07

利用负载均衡原理实现代码的热部署和灰度发布

  事情起因很简单,年前12月份最后一次更新服务器代码,现在已经第二年的3月中旬了,代码的改动量很大。而且鄙人刚接手服务器,对原有的代码进行了一定程度的重构。虽然在测试服务器上做了较多的测试工作,但是直接将代码送入生产环境还是不放心,万一配置出问题服务直接崩溃怎么解?万一遇到没有测出来的bug怎么解?so&middo...

日期:2017-01-07

Nginx和F5做负载均衡的优缺点比较,Nginx和F5哪个做负载均衡更好

  对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高网络层负载均衡,以及链路聚合技术。我们使用的是软负载均衡器Nginx,而农行用的...

日期:2017-01-07

Nginx、LVS及HAProxy等软件实现负载均衡的优缺点比较与总结

  Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机...

日期:2017-01-07

Nginx的TCP负载均衡原理以及配置介绍

  Nginx Plus的商业授权版开始具有TCP负载均衡的功能。从Nginx 1.7.7版本开始加入的,现在变成了一个商业收费版本,想要试用,需要在官网申请。也就是说,Nginx除了以前常用的HTTP负载均衡外,Nginx增加基于TCP协议实现的负载均衡方法。HTTP负载均衡,也就是我们通常所有&ldquo;七层负载均衡&rdquo;,工作在第七层&ldquo;应...

日期:2017-01-07

nginx性能与负载均衡,nginx负载均衡的轮询方式

    nginx是一个强大的web服务器软件,用于处理高并发的http请求和作为反向代理服务器做负载均衡。具有高性能、轻量级、内存消耗少,强大的负载均衡能力等优势。  如上官方示意图所示,nginx启动以后,会在系统中以daemon的方式在后台运行,其中包括一个master进程,n(n>=1)个worker进程。  其中,master进程用于...

日期:2017-01-07