1

現在、apache2 の仮想ホストによって提供されている複数の Web サイト ホストがあります。特定のホスト宛てのポート 80 トラフィックを別の実際のサーバーに転送するように apache を構成する (または他のツールの方が適切である) ことが可能かどうか疑問に思っていました。つまり、メイン サーバーはほとんどの仮想ホストを処理しますが、 www.myexample.com 宛てのリクエストは、まったく別のサーバーに転送されるのでしょうか?

この質問が一般的である場合は申し訳ありませんが、取得しているリストまたは応答を絞り込むために何を検索すればよいかさえわかりません (ほとんどの場合、既に実行している仮想サーバーのセットアップを扱います)。

ありがとうジョー

4

1 に答える 1

0

Nginx をリバース プロキシとして使用します。その方法については、ここにいくつかの情報があります。実行しようとしている内容の詳細によっては、構成が異なる場合があります。

上記のチュートリアルに加えて、Nginx とリバース プロキシに関する追加情報を以下に示します。

Nginx
リバース プロキシ用のリバース プロキシ モジュール ウィキペディアの記事

あなたのセットアップで行う方法は、nginx をデフォルトの httpd にし、ポート 80 でリッスンしてから、Apache 仮想構成を 8080 に切り替えることです。次に、非常にバニラ スタイルのセットアップ用に提供したリンクに従ってください。 . 基本的に、Nginx の他のサーバーに転送するように新しい URL を構成し、他のすべての URL を 8080 に移動させて、現在の Apache スタックにヒットさせます。気が向いたら、Apache 仮想サーバーを Nginx 構成に移動できますが、実際には必要ありません。Apache 上の Nginx リバース プロキシは、かなり一般的な構成です。

于 2013-07-15T18:55:54.713 に答える