nginx ソースコードをコンパイルしてインストールするときに、./configure --help が表示されましたが、よくわかりませんでした
リーリーこの関数を追加して使用する前に、上記の http_ssl モジュールと http_v2 モジュールを ./configure で指定する必要がありますか?
すべての --with オプションを使用する前に、./configure でコンパイルした後に指定する必要がある場合、--without の意味は何でしょうか?
たとえば、上記の select_module をコンパイルして使用する前に ./configure --with-select_module で指定する必要がある場合、 --without-select_module コンパイル設定オプションの意味は何ですか?
某草草2017-05-16 17:10:53
デフォルトでコンパイルされるモジュールと、コンパイルされないモジュールがあります。デフォルトでコンパイルされるモジュールを使用したくない場合は、デフォルトでコンパイルされないモジュールを使用できます。それらを使用し、一緒に使用します。
公式ドキュメントではこのように説明されていますselect_module
--with-select_moduleモジュールなど、ありとなしの両方を持つモジュールの場合、このモジュールは、システムのサポートに基づいて、デフォルトでモジュールが nginx に自動的にコンパイルされるかどうかを決定します。したがって、この動作を手動で制御するには 2 つのオプションがあります。--without-select_module
— サーバーが select() メソッドを使用できるようにするモジュールの構築を有効または無効にします。プラットフォームがより適切なメソッドをサポートしていないように見える場合、このモジュールは自動的に構築されます。 kqueue、epoll、/dev/poll など。
select_module
その他のモジュール、のみが提供されている場合、デフォルトでコンパイルされることを意味します