「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

逆プロクシ

pointこの用語のポイント

pointプロクシだよ

pointWebサーバのパシリだよ

pointWebサーバの身代わりをするよ

スポンサーリンク

簡単に書くよ

逆プロクシ(読:ギャクプロクシ 英:reverse proxy)とは

「リバースプロクシ」のこと。
用語の中身としては

恥ずかしがり屋なWebサーバさん(ホームページのファイルが置いてあるコンピュータ)用代理交渉人
です。
もう少し具体的に書くと

Webサーバさんの身代わりになってホームページのファイルを返してくれるコンピュータ
です。


image piyo

詳しく書くよ

最初に留意事項です。
リバースプロクシ」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
「リバースプロクシ」の別の呼び名が「逆プロクシ」です。

逆プロクシ

「リバースプロクシ?それ何?おいしいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩

それでは、いってみましょう。
まずは予備知識として「プロクシ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プロクシは「ホームページを見るときに使うソフトWebブラウザの身代わりになってホームページにアクセスしてくれるコンピュータ」です。
身も蓋もない言い方をすると、Webブラウザさんのパシリです。

逆プロクシ2

詳細は、用語「プロクシ」の説明を ご覧ください。

逆プロクシ3

ちなみに「プロクシ」という単語自体の意味は「代理」だそうです。
「代わりになってくれるやつ」程度に解釈してください。

また「プロクシ」ではなく「プロキシ」と表現されることも あります。
「クシ」と「キシ」の使い分けは特にありません。
日本語訳するときに「proxy」の「xy」を「クシ」と読んだか「キシ」と読んだかだけの違いでしょう。

逆プロクシ4

以上を踏まえて、文字通り、プロクシさんの逆バージョンが「逆プロクシ」です。
普通のプロクシさんはWebブラウザの身代わりになってくれますが、逆プロクシさんは

Webサーバの身代わり

になってくれます。

逆プロクシ5

……と、いきなり言われても分かりませんよね。

大丈夫です。
順番に見ていきましょう。

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフト(Webブラウザ)からホームページのファイルが置いてあるコンピュータ(Webサーバ)に対して「このページをおくれ」と お願いが出されます。

逆プロクシ6

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

逆プロクシ7

お返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。

逆プロクシ8

これが普通にホームページを見るときの流れです。

ホームページが表示されるまでの流れは

1.Webブラウザ→「このページおくれ」→Webサーバ
2.Webブラウザ←「ほれ、そのページだよ」←Webサーバ


となります。

逆プロクシ9

次に、普通のプロクシさんが混ざる場合の流れを見てみましょう。

普通のプロクシさんは「Webブラウザさんの身代わり」です。
Webブラウザさんは、まず、プロクシサーバさん(=普通のプロクシ)に対して「あのページをもらってきておくれ」というお願いを出します。

逆プロクシ10

次に、プロクシサーバさんがWebブラウザさんの代わりに「このページをおくれ」な お願いをWebサーバさんにします。

逆プロクシ11

お願いを受け取ったWebサーバさんは、プロクシサーバさんに対して「ほれ、そのページだよ」と お返事を出します。

逆プロクシ12

Webサーバさんからお返事を受け取ったプロクシサーバさんは、Webブラウザさんに「ほれ、そのページだよ」と お返事を出します。

逆プロクシ13

プロクシサーバさんからお返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。

逆プロクシ14

これが普通のプロクシさんが混ざった場合の流れです。

ホームページが表示されるまでの流れは

1.Webブラウザ→「俺の代わりに、このページをもらってきておくれ」→プロクシサーバ
2.プロクシサーバ→「このページおくれ」→Webサーバ
3.プロクシサーバ←「ほれ、そのページだよ」←Webサーバ
4.Webブラウザ←「ほれ、もらってきたページだよ」←プロクシサーバ


に なります。

逆プロクシ15

「ページをおくれ」と お願いする側を「クライアント」と呼びます。
「ほれ、そのページだよ」と お返事をする側を「サーバ」と呼びます。
「Webブラウザ+プロクシサーバ」で1つのクライアントなイメージです。
よく分からなければ、Webブラウザのパシリが普通のプロクシだと思ってください。

逆プロクシ16

さぁ、いよいよ本題です。
逆プロクシさんが混ざる場合を見てみましょう。

流れに逆プロクシさんが混ざった場合、Webブラウザさんは逆プロクシさんに対して「あのページが見たい」というお願いを出します。

逆プロクシ17

本来のWebサーバさんの代わりにお願いを受け取った逆プロクシさんは、本来のWebサーバさんに「このページをくれってきたよ」と伝えます。

逆プロクシ18

それに対して、本来のWebサーバさんは「じゃあ、このページ返してあげて」と逆プロクシさんに対して、お返事をします。

逆プロクシ19

本来のWebサーバさんからお返事を受け取った逆プロクシさんは、Webブラウザさんに「ほれ、そのページだよ」と お返事します。

逆プロクシ20

逆プロクシさんからお返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。

逆プロクシ21

これが逆プロクシさんが混ざった場合の流れです。

ホームページが表示されるまでの流れは

1.Webブラウザ→「このページおくれ」→逆プロクシ
2.逆プロクシ→「このページをくれってきたよ」→Webサーバ
3.逆プロクシ←「じゃあ、このページ返してあげて」←Webサーバ
4.Webブラウザ←「ほれ、そのページだよ」←逆プロクシ


に なります。

逆プロクシ22

普通のプロクシさんは「Webブラウザ+プロクシサーバ」で1つのクライアントでした。
逆プロクシさんは「逆プロクシ+Webサーバ」で1つのサーバになるイメージです。
よく分からなければ、Webサーバのパシリが逆プロクシだと思ってください。

逆プロクシ23

逆プロクシを使うメリットは

(1)身元を隠せる
(2)負荷分散ができる


でしょうかね。

(1)のメリットは普通のプロクシと同じです。
矢面に立つのは逆プロクシさんです。
裏に控えるWebサーバの正体はバレません。

(2)はちょっとややこしいのですが、1つの逆プロクシに複数のWebサーバを割り当てられるのです。
普段は

Webブラウザ←→逆プロクシ←→Webサーバ

の流れですが、Webサーバを複数用意して

Webブラウザ←→逆プロクシ←→Webサーバ1、Webサーバ2、Webサーバ3

のようにすることもできます。

逆プロクシ24

そうすれば、Webブラウザさんとやり取りする部分は何も変えないで、Webサーバさん1台あたりの大変さを減らせますよね。

逆プロクシ25

そのようにして負荷分散に使えたりもします。


image piyo2

一言でまとめるよ

まぁ「逆プロクシ」って単語が出てきたら「Webサーバさん(ホームページのファイルが置いてあるコンピュータ)のパシリなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像020
書籍画像043

おまけ

■訳してみるよ

「逆」は日本語ですね。
「proxy(プロクシ)」の意味は「代理」とか「代理人」とかです。
何となく くっつけると

逆の代理人

となります。

訳01


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256
マンガでわかるITパスポート