nodejs + nginx を設定しようとしています。nginx をインストールし、1 つの高速アプリを作成しました。Google と Gist の恩恵を受けてほとんどすべてを構成しました。これらすべてを実行した後、ノード スクリプトが nginx で実行されていることを確認します。「node app.js」と言ってノードサーバーを起動し、nginx confファイル( /etc/nginx/sites-enabled/default )でIPアドレスを定義したため、そのように尋ねています。ここでも、ノードはサーバーを実行しており、nginx もサーバーであり、両方がどのように連携するのでしょうか?
質問する
1031 次
2 に答える
1
静的ファイルをプロキシおよびキャッシュし、適切な期限切れヘッダーを設定するためだけに ngnix を使用していますが、ファイルは Express サーバー自体から提供されます。
ここでも、ノードはサーバーを実行しており、nginx もサーバーであり、両方がどのように連携するのでしょうか?
はい、どちらもHTTP リクエストを受信して解釈できるWebサーバーです。この場合、リクエストは Nodejs によって処理され、nginx は単なるプロキシ サーバーとして機能します。
ノート:
nginx から静的ファイルを提供する場合は、ロケーション構成内にルートを設定する必要があります。
于 2013-10-11T10:29:08.980 に答える
1
nginx は、ノード サーバーの前に配置する必要がある別のサーバーです。ノードはすべての動的コンテンツを生成する必要があり、nginx は静的ファイルを提供します。
はい、それらは別々のサーバーであり、スクリプトはノードごとに実行されます。
于 2013-10-11T06:51:43.883 に答える