1

同じマシンでいくつかの fastcgi プログラムを使用できるように、nginx を構成するにはどうすればよいですか。この例http://www.kutukupret.com/2010/08/20/nginx-fastcgi-hello-world-in-c/は、生成された fastcgi プロセスにすべてのリクエストを渡すことを理解しました。

特殊なサーバーで負荷分散を行う必要があるため、この目的のために nginx を使用することにしました。しかし、おそらくいくつかのプログラムがあり、その場合のチュートリアルは見つかりませんでした。

4

1 に答える 1

2

アップストリーム モジュールと fastcgi モジュールを使用する必要があります。例は nginx 公式サイトからのものです: http://nginx.org/en/docs/http/ngx_http_upstream_module.html . アップストリーム サーバーのリストを一覧表示します。Nginx が残りの作業を行います。以下の構成を微調整するために実行できるオプションがいくつかあります。詳細については、これらのモジュールのドキュメントを参照してください。

upstream fastcgi_backend {
    server 127.0.0.1:9000;
    server 127.0.0.1:8000;

    keepalive 8;
}

server {
    ...

    location /fastcgi/ {
        fastcgi_pass fastcgi_backend;
        fastcgi_keep_conn on;
        ...
    }
}
于 2013-03-14T16:52:53.957 に答える