2011-11-30 9 views
0

最初にこの宝石があります:the best explication for nginx configurationと私は、私たちが必要とするだけでソースをコンパイルするほうがよいでしょう!だから私の質問は簡単です:NornxをTornadoと一緒に使うときにNginxをコンパイルする方法

Nginxをコンパイルするときに必要なモジュールは、静的ファイルの提供にのみ使用されます。

SSLサポートでコンパイルすると便利ですか?または、竜巻のみがSSLを処理させますか?

どのように彼らはより大きなまたは小さな値となり、オープンな接続とnginxのタイムアウト設定値(client_body_timeoutclient_header_timeoutkeepalive_timeout)を処理するためにトルネードの使用に関する???

私の英語のために申し訳ありません。

答えて

3

最も簡単で信頼性の高い方法は、nginxを竜巻のリバースプロキシとして使用することです。 nginxにすべてのフロントエンド接続とSSLを処理させます。これにより、処理能力がさらに必要な場合は、複数のトルネードプロセス(最大#CPUコア)を実行できます。

その他の設定は、ご使用のアプリケーションによって異なります。

だから私はちょうど--with-http_ssl_moduleを追加することから始めるでしょう。

すべての設定オプションは./configure --helpで表示されます。さらに多くの標準モジュールを削除したい場合は、削除のプロセスによって必要なものを見つけ出すことができます。オプション(プロキシ以外)のほとんどがあなたのケースでおそらく使用できます。それは本当にあなた次第で、あなたが使いたいものです。

+0

コンパイルはどうですか?どのモジュールを作るのですか?静的なファイルを扱うためにNginxだけを使うのであれば? – Abdelouahab

+0

デフォルト設定はかなり裸です。 '--without- *'オプションについて心配するのはやや早いです。 – JimB

+0

しかし、Apacheのような問題は、モジュールを除外したい行を "コメント"するだけですが、ngnixにはすべてが埋め込まれているので、メモリが使用されますか? – Abdelouahab

関連する問題