Apache:针对多个模块进行testing

我们可以使用Apache的IfModule指令来testing是否存在特定的模块。 Apache也允许嵌套的IfModule指令可以用来testing多个模块,换句话说,我们可以实现逻辑AND

是否也可以实现逻辑OR ? 例如有可能使用类似这样的东西:

 <IfModule mod_php5.c OR sapi_apache2.c> # Some directives </IfModule> 

而不是这个:

 <IfModule mod_php5.c> # Some directives </IfModule> <IfModule sapi_apache2.c> # Absolutely same directives with mod_php.c </IfModule> 

尽pipe不完美,您可以将所需的指令放入单独的文件中,然后将其Include在相关的位置中。 我不相信有一种方法可以在单个IfModule语句中执行逻辑或操作。

<IfModule>部分可嵌套,可用于实现简单的多模块testing。

http://httpd.apache.org/docs/2.4/mod/core.html#ifmodule

不知道,因为当它是可用的。