Apache: Teste contra múltiplos módulos

1

Podemos usar a diretiva IfModule do Apache para testar a presença ou ausência de um módulo específico. O Apache também permite diretivas IfModule aninhadas que podem ser usadas para testar vários módulos, em outras palavras, podemos implementar a lógica AND .

É também possível implementar a lógica OR ? Por exemplo, é possível usar algo similar para isso:

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

Em vez disso:

<IfModule mod_php5.c>
    # Some directives
</IfModule>
<IfModule sapi_apache2.c>
    # Absolutely same directives with mod_php.c
</IfModule>
    
por Emre Yazici 15.07.2011 / 13:59

2 respostas

2

Embora não seja perfeito, você pode colocar as diretivas que deseja em um arquivo separado e, em seguida, Include nos locais relevantes. Eu não acredito que haja uma maneira de fazer um OU lógico em uma única instrução IfModule .

    
por 15.07.2011 / 14:05
-1

<IfModule> sections are nest-able, which can be used to implement simple multiple-module tests.

link

Não tenho certeza desde quando está disponível.

    
por 02.07.2015 / 08:58