什么是Nginx
Nginx 是一个高性能的HTTP和反向代理web服务器,其特点是占用内存小,并发能力强,能经受高负载的考验,有报告表名能够支持高达50000个并发连接数。
反向代理
正向代理
- 当局域网的用户访问互联网时,这时候是访问不了的
- 必须在客户端配置代理服务器,由代理服务器访问互联网,再将结果返回
反向代理
- 跟正向代理不同,反向代理服务器是配置在服务端的
- 用户将请求发送到反向代理服务器,由该服务器去选择目标服务器获取数据后,再返回给客户端
- 目标服务器是被隐藏起来的,暴露出来的只有反向代理服务器地址,隐藏了真实的IP和端口
负载均衡
- 用户请求反向代理服务器
- 反向代理服务器根据一定的策略(策略可配置),将请求分发到不同的目标服务器
- 通过这样的操作,减少了每台服务器的并发压力,这就是负载均衡