2017-04-06 1 views
0

問題は非常に簡単です.2つの異なるアプリケーションスタックを使用して、LANに2つのWebサーバーがあります。 1つはTomcatで実行され、もう1つはApacheで実行されます。私はまた、パブリックIPとドメイン名を持っています。私は、例えば、app1.mydomain.comとapp2.mydomain.comのように、ポート80を使って外部から1つのサーバーまたは他のサーバーにアクセスできるようにしたいと考えています。HTTPリクエストを2つの異なるサーバーにリダイレクト

私はmod_jkについて読みましたが、既存のApacheサーバーには何もインストールできません。私は別のApacheサーバーを他のサーバーの前に置くべきでしょうか?

公開IPが2つある場合、リクエストを正しくルーティングできる可能性はありますか?

答えて

0

私はmod_jkについて読んでいますが、既存のApacheサーバーには何もインストールできません。私は別のApacheサーバーを他のサーバーの前に置くべきでしょうか?

はい。既存のApacheで何も変更できない場合は、2つのWebサーバーの前に別のApacheを追加することをお勧めします。サブドメインごとに<VirtualHost>を設定できます。もう一方はmod_jkを使用してTomcatに転送し、もう一方ではmod_proxyを使用して既存のApacheに転送します。

私が 2つのパブリックIPを持っていた場合、要求を正しくルーティングできる可能性はありますか?

はい。ルータまたはファイアウォールは、各外部IPアドレスを各Webサーバの特定の内部IPアドレスに転送できる必要があります。そうすれば、別のApacheは必要ありません。ただし、パブリックIPアドレスは高価です。ある日、3番目または4番目のWebサーバーが必要になることがあります。それでは?フロントエンドのApacheをセットアップする方法に時間を費やすことに傷つくことはありません。

関連する問題