nginx的配置文件说明

nginx的配置文件说明

https://blog.csdn.net/S_ZaiJiangHu/article/details/126838279
https://blog.csdn.net/qq_33454884/article/details/89212702

二、nginx的正向代理和反向代理

2.1 nginx的反向代理

2.1.1 反向代理说明

nginx的配置文件说明_第1张图片
  对于客户端来说,反向代理就好像目标服务器。并且客户端不需要进行任何设置。客户端向反向代理发送请求,接着反向代理判断请求走向何处,并将请求转交给客户端,使得这些内容就好似他自己一样,一次客户端并不会感知到反向代理后面的服务,也因此不需要客户端做任何设置,只需要把反向代理服务器当成真正的服务器就好了。

示例:假设用户A访问 http://www.somesite.com/something.html,但www.somesite.com上并不存在something.html页面,于是接收用户请求的该服务器就偷偷从另外一台服务器上取回来,然后返回给用户,而用户并不知道something.html页面究竟位于哪台机器上。

  反向代理的作用:

  • 保护和隐藏原始资源服务器
    nginx的配置文件说明_第2张图片
  • 加密和SSL加速
  • 负载均衡
    nginx的配置文件说明_第3张图片
  • 缓存静态内容
  • 压缩
  • 减速上传
  • 安全
  • 透明代理
  • 解决前端跨域问题,使用Nginx转发请求。把跨域的接口写成调本域的接口,然后将这些接口转发到真正的请求地址。

2.2 反向代理配置

你可能感兴趣的:(nginx,运维)