-
Nginx集群负载
摘要: 高业务量的互联网应用服务器通常需要硬度每秒几万个到几十万个请求的处理。为实现高并发的处理能力,网站架构师们会使用负载均衡设备对同一个应用的服务器集群进行负载。负载均衡设备由硬件或软件设备构成,负责把客户端的请求按照不同的策略转发给后端的应用服务器,每组应用服务器集群均可根据实际的处理性能进行横向
阅读全文
-
负载均衡原图图解
摘要:负载均衡由来 在业务初期,一般会先使用单台服务器对外提供服务,随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单台服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。 基于上述需求,我们要使用统一的流量入口来对外提供服务,本质上就是
阅读全文
-
Nginx之日志分析与切割(8)
摘要:日志分析 nginx一般默认日志路径为:nginx的安装路径下面的logs目录 root@aliyun nginx]# pwd /usr/local/nginx [root@aliyun nginx]# cd logs/ [root@aliyun logs]# ls access.log error
阅读全文
-
Nginx之多站点设置(7)
摘要:在真实的服务器环境里,为了充分利用服务器资源,一台nginx web服务器同时会配置N个虚拟域名主机,即多个域名对于同样一个80端口。然后服务器IP数量很多,也可以配置基于多个IP对应同一个端口。这里介绍两个种类,方法基本相同,实现效果不同。 方法1:同个端口,访问域名不同,访问页面不同 vim修改
阅读全文
-
Nginx之反向代理(6)
摘要:1、正向代理和反向代理 代理服务器 代理服务器就是位于发送请求的客户端与原始服务器端之间的一台跳板服务器,正向代理可以隐藏客户端,反向代理可以隐藏原始服务器 正向代理 正向代理,意思是一个位于客户端和原始服务器之间的服务器,为了从原始服务器获取内容,客户端向代理发送一个请求并指定目标(原始服务器),
阅读全文
-
Nginx之负载均衡和健康检测(5)
摘要:Nginx通过自带的ngx_http_proxy_module和ngx_http_upstream_module模块中的相关指令来完成当后端节点出现故障时自动切换到健康节点来提供访问。 1、Nginx为什么并发能力强 为何Nginx并发能力强?原因是使用了非阻塞、异步传输。 阻塞:如apache代理
阅读全文
-
Nginx之配置文件详解(4)
摘要:1、 nginx.conf配置文件 Nginx配置文件主要分成四个部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和location(URL匹配特定位置后的设置),每部分包含若干个指令。 mian部分设置的指令将影响其他所有部
阅读全文
-
Nginx之版本升级(3)
摘要:Nginx版本升级 问题: 由于之前遇到过使用检测软件对web url进行检测的时候,提示存在安全隐患,并且详情为“空指针间接引用漏洞出现个数超出,resolver存在释放后重利用漏洞。远程攻击者通过CNAME响应处理相关的构造的DNS响应,可造成worker进程崩溃,拒绝服务”。具体如下: 解决方
阅读全文
-
Nginx之常用命令管理(2)
摘要:Nginx常用命令管理 #查看nginx进程 [root@aliyun ~]# ps -aux | grep nginx | grep -v grep root 26144 0.0 0.0 45944 1088 ? Ss 10:45 0:00 nginx: master process /usr/l
阅读全文
-
Nginx之简介及安装(1)
摘要:Nginx简介及安装 Nginx简介 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,目前国内70%以上公司都在使用nginx作为自己的web服务器。Nginx特点是占有内存少、并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好
阅读全文
|