nginx:

    一种常用的反向代理服务器。

 

什么是反向代理?

  代理,例如java中的代理模式。

业务场景:

  A 访问 B  

  正向代理:

    A  -> 代理人AProxy -> B

    例如:我们使用fiddle抓包,使用的就是正向代理

  反向代理:

    A -> B代理人BProxy -> B

 

我们说的nginx就是一种反向代理服务器。外界访问我们app的请求不是直接请求,而是请求nginx,然后nginx进行对应的域名解析,转发到对应的本地接口。

例子:

nginx.conf片段:

  对于nginx我的简单理解

 

 也就是说,访问https://webhooktest.wmduoyu.com的请求,都会解析转发到本地的9021端口监听的web程序上去。

 

为什么要使用nginx呢?

  1、节约服务器,同一服务器不同端口绑定不同域名。

  2、过滤一些请求,减少服务器的压力

  3、利用nginx分发请求,做负载均衡

等等等等。

      

 

 

 

 

 

 

 

 

感觉知识一定地结合业务场景去学习,才能事半功倍。

相关文章:

  • 2021-12-27
  • 2022-12-23
  • 2021-12-16
  • 2022-01-08
  • 2021-10-19
  • 2022-01-22
  • 2021-09-09
  • 2021-06-22
猜你喜欢
  • 2021-05-16
  • 2021-07-28
  • 2022-12-23
  • 2022-01-14
  • 2021-08-17
  • 2021-07-11
  • 2021-10-29
相关资源
相似解决方案