Nginx简介
1:什么是Nginx?
Nginx是一个高性能的HTTP和反向代理web服务器,同时提供了IMAP(交互邮件访问协议)/POP3(邮局协议的第3个版本)/SMTP服务(单邮件传输协议)
2:特点
占有内存少,并发能力强
3:作用:
Http代理,反向代理暴露的是代理服务器地址,隐藏了真实服务器 IP 地暴露的是代理服务器地址,隐藏了真实服务器 IP 地址
4:正向代理
需要在客户端配置代理服务器进行指定网站访问
5:反向代理
暴露的是代理服务器地址,隐藏了真实服务器 IP 地址
6:负载均衡
-
轮询:将请求平均的分到服务器上
-
加权轮询:设置服务器的权重,权重越大,请求越多(比较好的服务器可以接收多个请求,所以一般好的服务器权重很高)
提示:ip_hash对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题。