Nginx的基本概念:
1.nginx是什么 做什么事情
Nginx 是一个高性能的HTTP和反向代理web服务器,
特点是占有内存少,并发能力强,
2.反向代理
1)什么是正向代理
-
在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问
image.png
2)反向代理
我们只需要将请求发送到反向代理服务器,由反向带代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器的地址,隐藏了真是服务器的Ip地址
image.png
ps:正向代理是代理客户端,反向代理是代理服务器
3.负载均衡
- 单个服务器解决不了,我们增加服务器的数量,然后请求分发到各个服务器上,将原先的请求集中到单个服务器的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡
image.png
4.动静分离
- 为了加快网站的解析速度,可以吧动态页面和静态页面由不同的服务器来解析,加快解析速度.降低原来单个服务器的压力
image.png
nginx的安装 常用命令 和配置文件
1.在linux中安装
2.常用命令
3.配置文件