Apache 是否按顺序应用指令?

Apache 是否按顺序应用指令?

我对 Apache 还很陌生,无法轻松地通过 Google 找到答案。

在 httpd.conf 中进一步找到的相同指令是否会覆盖前者?例如:

Timeout 400
Timeout 500

结果是超时500吗?

答案1

这取决于指令。例如,您可以使用多个Listen指令,Apache 将监听每个定义的端口。但是,如果您使用多个StartServers指令,则只有最后一个指令会应用(我刚刚在我的设置中检查过)。我猜默认行为是应用最后一个指令(并且Listen是该​​规则的例外之一),因此超时将为 500。

相关内容