URL に応じた HTTP/HTTPS ルーティング

URL に応じた HTTP/HTTPS ルーティング

みなさん、こんにちは。私はネットワークの初心者ではありませんが、間違いなく「stackoverflow」の初心者です。そのため、カテゴリやグループを間違えた場合はアドバイスとしてお詫びしますが、これらすべてはタグに基づいているようです。

テスト サーバーを拡張しているときに、次のような疑問が頭に浮かびました。

  • 私はWWWバランシングに取り組みました(異なるパブリックIPが同じドメインを参照するようにする)
  • 私は内部ハードウェア バランサーを使用しました (同じパブリック IP と単一の URL www.example.com からのトラフィック)

しかし、今朝、友人から 2 台の新しいマシンを受け取ったので、テスト サーバーを 1 台から 3 台に拡張するために、それらを自分用に保管することにしました。

現在、ドメインがいくつかあり、パブリックの静的 IP と高速接続 (FTTH) があるので、これで十分です。すでに実行して最善の解決策を見つけているかもしれない誰かの意見を聞きたいと思っていました。私のドメインはすべて同じ IP を参照しており、ルーターにはトラフィックを単一の LAN IP に転送する DMZ サーバー オプションしかありません。

では、着信 HTTP/HTTPS リクエストを URL に応じて分割できるソリューション (ハードウェアではなく) は何でしょうか?

www.example.com -> server01 [10.10.0.1]

ftp.example.com -> server02 [10.10.0.2]

答え1

ハードウェアにこだわるなら、Cisco ACE かそれに類似したものをお勧めします。

しかし、それは信じられないほどのお金の無駄です。Cisco のジャンクのコストのほんの一部で (そう、Cisco ACE はジャンクです)、Apache、Nginx、Varnish などを実行する Linux サーバーを展開でき、必要なことすべて、さらにそれ以上のことを実行できます。

答え2

PFSense ならそれができます。そのために何らかのアプライアンスを購入する必要はありません。ほとんど同じことであり、はるかに安価です。Linux でも同じ方法で実行できます。

pFsenseルーターの背後にある1つのパブリックIPアドレスに2つのサブドメインを持つ

関連情報