0

プログラムで子サーバーをセットアップし、nginx/haを使用してそれらをサンドボックス化できる環境を構築することを計画しています。*.example.comまず、nginx/haへのポイントを確認します。次に、たとえば、アプリxからのみサービスを提供x.example.comするようにアプリxを設定し、アプリが特定のアプリのメソッドと通信できるようyにするには、次の構成を追加します。

server { 
    server_name x.example.com;

    location /y/allowed/method/ {
        proxy_pass y.example.com;
    }
}

(そして、haを使用する場合は対応するhaproxy設定)

私の質問は、高性能を維持しながら、nginxまたはhaproxyの特定のインスタンスにこのようなサーバーと場所をいくつ含めることができるかということです。ネットワーク層でのアクセス制限を希望しますが、アクセス制限を層の上のアプリケーション自体に移動できることはわかっています。

編集:答えは下のコメントにあります。基本的に、構成がRAMに収まる場合、パフォーマンスは影響を受けません。

4

1 に答える 1

1

次のように、多くのサーバーブロック(ドメインごとに1つ)を使用してnginx構成を生成する必要があります。

server { 
    server_name x.example.com;

    location /y/allowed/method/ {
        proxy_pass y;
    }
}

参照:

于 2013-03-03T13:50:51.523 に答える