Nginx服务器
NullPointerExcept
这个作者很懒,什么都没留下…
展开
-
nginx安装与简介
1、ngnix在Linux下安装 安装nginx之前需安装pcre,zlib,前者为了重写rewrite,后者为了gzip压缩。这两个在此不说,安装nginx步骤如下: #tar -zxvf nginx-1.2.3.tar.gz #cd nginx #./configure --prefix=/usr/local/nginx --原创 2016-09-26 11:32:42 · 311 阅读 · 0 评论 -
Nginx反向代理,负载均衡,redis session共享,keepalived高可用
使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换。 tomcat服务器两台,由nginx进行反向代理和负载均衡,此处可搭建服务器集群。 redis服务器一台,用于session的分离共享。 nginx主服务器:192.168.50.133 nginx备服务器:192.168.50.135 tomcat项目服务器1转载 2017-05-26 09:29:20 · 1074 阅读 · 0 评论 -
负载均衡原理的解析
开头先理解一下所谓的“均衡”不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。一、http重定向当http代理(比如浏览器)向web服务器请求某个URL后,转载 2017-04-20 09:20:23 · 404 阅读 · 0 评论 -
全面了解 Nginx 主要应用场景
前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代转载 2017-03-17 14:11:25 · 238 阅读 · 0 评论 -
Nginx负载均衡与反向代理—《亿级流量网站架构核心技术》
本篇摘自《亿级流量网站架构核心技术》第二章 Nginx负载均衡与反向代理 部分内容。 当我们的应用单实例不能支撑用户请求时,此时就需要扩容,从一台服务器扩容到两台、几十台、几百台。然而,用户访问时是通过如http://www.jd.com的方式访问,在请求时,浏览器首先会查询DNS服务器获取对应的IP,然后通过此IP访问对应的服务。 因此,一种方式是www.jd.com域名映射多个IP转载 2017-03-26 09:12:59 · 2273 阅读 · 0 评论 -
使用Nginx实现HTTP动态负载均衡—《亿级流量网站架构核心技术》
Nginx负载均衡与反向代理—《亿级流量网站架构核心技术》中的负载均衡实现中,每次upstream列表有变更,都需要到服务器进行修改,首先是管理容易出现问题,而且对于upstream服务上线无法自动注册到Nginx upstream列表。因此,我们需要一种服务注册,可以将upstream动态注册到Nginx上,从而实现upstream服务的自动发现。 Consul是一款开源的分布式服务注转载 2017-03-29 09:15:13 · 8363 阅读 · 1 评论 -
全面了解 Nginx 主要应用场景
前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代转载 2017-03-03 09:51:44 · 259 阅读 · 0 评论 -
Nginx 日志分析及性能排查
最近一直在做性能排查,思路就是根据分析Nginx日志,得到响应耗时的url、以及请求时间,再得到这段时间的请求量,并发量,分析是并发的原因,还是本身就比较慢,如果是应用本身的原因,只需要找到对应的代码,然后进行优化就好了我找到的几个原因,基本就是后端sql运行的比较多,单次访问看不出来,但是人比较多的时候就比较慢了,人少的时候20-200毫秒,人多的时候,200-6000毫秒,转载 2017-03-03 09:51:13 · 547 阅读 · 0 评论 -
解析 Nginx 负载均衡
摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文将以工业转载 2017-02-28 11:20:10 · 359 阅读 · 0 评论 -
基于 Nginx 的软件负载均衡实现解读
负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers,也叫做服务池, 后面简称backend)来做复杂的计算、处理和响应,这种模式的好处是相当多的:隐藏业务主机更安全,节约了公网IP地址,并且在业务量转载 2016-12-26 09:15:20 · 1015 阅读 · 0 评论 -
Nginx安全配置参考
0X01日志审计①参考配置操作(1)编辑nginx.conf配置文件将error_log前的“#”去掉,记录错误日志将access_log前的“#”去掉,记录访问日志(2)设置access_log,修改配置文件如下:log_format formatname '$remote_addr - $remote_user [$time_local] '转载 2016-12-26 09:14:49 · 412 阅读 · 0 评论 -
使用Nginx+Lua(OpenResty)开发高性能Web应用
几乎所有互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开发,那么Nginx绝对是把好的瑞士军刀;目前Nginx团队也开始意识到这个问题,开发了ngin转载 2016-11-25 14:53:02 · 1513 阅读 · 0 评论 -
Nginx对同一IP限速限流
Nginx通过limit_conn_zone和limit_req_zone对同一个IP地址进行限速限流,可防止DDOS/CC和flood攻击,这类文章网上比较多,但是limit_req_zone中burst漏桶原理说得清楚的却很少。limit_conn_zone是限制同一个IP的连接数,而一旦连接建立以后,客户端会通过这连接发送多次请求,那么limit_req_zone就是对请求的频率和速转载 2016-11-25 14:36:53 · 4198 阅读 · 0 评论 -
Nginx 限流
电商平台营销时候,经常会碰到的大流量问题,除了做流量分流处理,可能还要做用户黑白名单、信誉分析,进而根据用户ip信誉权重做相应的流量拦截、限制流量。Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基于令牌桶算法,可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制。对于提供下载的转载 2016-11-25 14:36:03 · 672 阅读 · 0 评论 -
Resin在linux上安装
1、resin4.0在Linux下安装与配置 (1)、Linux环境配置JDK环境变量 export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22 export JRE_HOME=/home/homer/eclipse/jdk1.6.0_22/jre export CLASSPATH=.:$JAVA_HO原创 2016-09-26 15:20:41 · 844 阅读 · 0 评论 -
Nginx HTTP缓存设置
Nginx提供了expires、etag、if-modified-since指令来实现浏览器缓存控制。 expires 如果我们使用Nginx作为静态资源服务器,那么可以使用expires进行缓存控制。 location /img { alias /export/img/; expires 1d; } 当我们访问静态资源时,如,将得到类似如下的响应头。转载 2017-05-10 09:15:46 · 44136 阅读 · 1 评论