仮想ホストのリダイレクトとパケットフロー

仮想ホストのリダイレクトとパケットフロー

nginx で仮想ホストを設定すると、すべてのパケットがその PC を通過することになりますか?

現状はこうです。OpenWrt NATルーターがあり、その背後にサーバーとラズベリーパイの2つのデバイスがあります。両方をサブドメイン経由でWANにアクセスできるようにしたいのですが、http://server.example.netそしてラズベリーパイこのような状況では別のポート番号を使用するのが最善の方法であることはわかっていますが、他の誰もそれをよく覚えていないでしょうし、私はむしろ数字を避けて KISS したいと思います。私の質問は、これらのデバイスの 1 つが、サブドメイン トラフィックを適切なボックスに転送するように構成された仮想ホストで Nginx を実行した場合どうなるかということです。私にとっては十分に実用的だと思いますが、Raspberry Pi が家のどこかで Wi-Fi に接続されている場合、これにより、「サーバー」からのすべてのパケット トラフィックが最初に Raspberry Pi に移動し、次に「サーバー」にリダイレクトされるのでしょうか。

ありがとう。

答え1

はい、nginx はアプリケーション サーバーの前にあるリバース プロキシであるためです。HTTP リクエストはまず nginx を実行するボックスに到着し、次に nginx は仮想ホストの構成に従ってリクエストを目的の宛先に転送します。

関連情報