Nginx 如何同时充当反向代理和 Web 服务器?

Nginx 如何同时充当反向代理和 Web 服务器?

这可能是一个幼稚的问题。但我对客户端和服务器概念还不太熟悉,所以想知道。

我明白了反向代理是 - 位于客户端和原始服务器之间的服务器,并代表客户端将请求转发到实际服务器。

我明白了网络服务器是——实际提供内容的服务器http

我不明白的是——Nginx充当反向代理网络服务器. 当两者不同时,它如何同时发挥两种作用。

答案1

基本上Nginx管理某个域(例如example.com)的网络空间,即所有以或URL开头的。它可以以任何方式(或者更确切地说,根据其配置)为所有这些 提供服务,例如它可以:http://example.comhttps://example.comURL

  • URL从另一台服务器获取以 开头的 s的内容http://example.com/app。这样它就充当了反向代理,
  • 自己为剩余的人提供内容URL

答案2

相关内容