前端必备!最全nginx技术分析

前端必备!最全nginx技术分析

nginx 在应用程序中的作用

  • 解决跨域

  • 请求过滤

  • 配置 gzip

  • 负载均衡

  • 静态资源服务器

nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,最初由俄罗斯人 Igor Sysoev 编写。

nginx 现在几乎是众多大型网站的必用技术,大多数情况下,我们不需要亲自去配置它,但是了解它在应用程序中所担任的角色,以及如何解决这些问题是非常必要的。

下面我将从 nginx 在企业中的真实应用来解释 nginx 在应用程序中起到的作用。

为了便于理解,首先先来了解一下一些基础知识,nginx 是一个高性能的反向代理服务器那么什么是反向代理呢?

正向代理与反向代理

代理 是在服务器和客户端之间假设的一层服务器,代理 将接收客户端的请求并将它转发给服务器,然后将服务端的响应转发给客户端。

不管是正向代理还是反向代理,实现的都是上面的功能。

前端必备!最全nginx技术分析