Nginx基本概念
-
nginx 是一个高性能的HTTP和反向代理web服务器
-
正向代理
正向代理:如浏览器无法直接访问Google,我们可以在浏览器上配置代理服务器,代理服务器访问Google,访问成功后将回传信息给浏览器。
-
反向代理
Nginx作为代理服务器去选择访问目标服务器,获取数据后再返回为客户端,此时反向代理服务器和目标服务器就是一个服务器,对外隐藏目标服务器,暴露代理服务器,浏览器无法直接访问目标服务器ip,但可访问代理服务器,代理服务器再去进行任务分发。
-
负载均衡
负载均衡就是将请求分发到目标服务器上,配置权重,达到均衡,当然,你可以根据业务模块所负责的业务量去河里分配。后期会详细介绍负载均衡的配置。
-
前后分离
前后分离,就是将静态资源与后端就行拆分,如果客户端需要请求静态资源,那么交由静态资源服务器去处理,并返回给客户端,如果需要访问一些逻辑或者获取数据,那么就会由Nginx分发到其他服务器进行处理。
后期需要学习: Nginx处理跨域问题,Nginx负载均衡配置