0

nginx の特定の URL へのすべてのトラフィックを node.js に転送したいと考えています。私はまだnode.jsに慣れていないので、ある種のCGIサービス(PHPなど)を使用する必要があるのか​​ 、それともnode.jsサーバー(nginx-> apacheなど)をセットアップしてすべてのトラフィックを転送する必要があるのか​​ 疑問に思っています以下のようにそのサーバーにnginx:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");

これは、node.js スクリプトを実行する必要がある 1 つのページのみです。これを行う最善の方法は何ですか?

4

1 に答える 1

0

Nginx リバース プロキシ (別名 proxy_pass) はキープアライブをサポートしていません。ただし、サード パーティのモジュールである Maxim Dounin の Upstream Keepalive モジュールを使用して、FastCGI のキープアライブ接続を確立することは可能です。

ちなみに、Node.js はリバース プロキシなしでも安定して動作します。

于 2011-04-02T18:58:47.027 に答える