Nginx 基本概念

Nginx基本概念

  1. nginx 是一个高性能的HTTP和反向代理web服务器

  2. 正向代理

    Nginx 基本概念_第1张图片

    正向代理:如浏览器无法直接访问Google,我们可以在浏览器上配置代理服务器,代理服务器访问Google,访问成功后将回传信息给浏览器。

  3. 反向代理

    Nginx 基本概念_第2张图片

    Nginx作为代理服务器去选择访问目标服务器,获取数据后再返回为客户端,此时反向代理服务器和目标服务器就是一个服务器,对外隐藏目标服务器,暴露代理服务器,浏览器无法直接访问目标服务器ip,但可访问代理服务器,代理服务器再去进行任务分发。

  4. 负载均衡

    负载均衡就是将请求分发到目标服务器上,配置权重,达到均衡,当然,你可以根据业务模块所负责的业务量去河里分配。后期会详细介绍负载均衡的配置。

  5. 前后分离

    前后分离,就是将静态资源与后端就行拆分,如果客户端需要请求静态资源,那么交由静态资源服务器去处理,并返回给客户端,如果需要访问一些逻辑或者获取数据,那么就会由Nginx分发到其他服务器进行处理。

后期需要学习: Nginx处理跨域问题,Nginx负载均衡配置

你可能感兴趣的:(Nginx 基本概念)