Apache はディレクティブを順番に適用しますか?

Apache はディレクティブを順番に適用しますか?

私はApacheを初めて使用したので、答えを簡単にGoogleで検索することができませんでした。

httpd.conf 内のさらに奥にある同じディレクティブは、前のディレクティブを上書きしますか? たとえば、次のようになります。

Timeout 400
Timeout 500

結果のタイムアウトは 500 ですか?

答え1

ディレクティブによって異なります。たとえば、複数のListenディレクティブを使用すると、Apache は定義されたすべてのポートをリッスンします。ただし、複数のディレクティブを使用する場合は、最後のディレクティブのみが適用されます (セットアップで確認しました)。デフォルトの動作では、最後のディレクティブが適用され (このルールの例外の 1 つ)、タイムアウトは 500 になるとStartServers思います。Listen

関連情報