web-dev-qa-db-ja.com

NginxはリバースプロキシとWebサーバーの両方としてどのように機能しますか?

これは素朴な質問かもしれません。しかし、私はクライアントとサーバーの概念に慣れていないので、知りたいと思っていました。

リバースプロキシが何であるかを理解しました-クライアントとOriginサーバーの間に位置し、クライアントに代わってリクエストを実際のサーバーに転送するサーバー。

Webサーバーが何であるかを理解しました-実際にhttpコンテンツを提供するサーバー。

私が理解していないのは-NginxリバースプロキシWebサーバーの両方として機能します。両方が異なる場合、どのように両方として機能しますか。

1
Jarvis

基本的にNginxドメイン(例:example.com)のウェブスペースを管理します。つまり、http://example.comまたはhttps://example.comで始まるすべてのURLsを管理します。それは、彼が望む任意の方法で(またはむしろその構成に従って)それらすべてのURLsにサービスを提供できます。できる:

  • http://example.com/appで始まるURLsのコンテンツを別のサーバーからフェッチします。このように、リバースプロキシとして機能します。
  • 残りのURLs自身のコンテンツを提供します。
1

このリンクをチェックしてくださいこれはあなたを助けるでしょう

https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

0
Biren