Wykryj wersję Apache w konfiguracji Apache?

tl; dr: Jak wykonać następujące czynności w pliku .conf lub .htaccess:

<IfApache22>
  # Do A
</IfApache22>
<IfApache24>
  # Do B
</IfApache24>

Dłuższe pytanie:

Z Apache 2.4 staryZamówienie zostać zdeprecjonowanym na rzeczWymagać.

W moich plikach .htaccess mam

<FilesMatch "\.(long|list|file|types)$">
  Order allow,deny
</FilesMatch>

co oznacza, że ​​Apache nie uruchamia się, dopóki nie włączęaccess_compat. Chociaż robi to przydatne obejście, chcę rozwiązania, które działa z obydwoma składniami, ponieważ konfiguracja zostanie rozesłana do wielu serwerów. Pytanie brzmi, jak mogę wykryć aktualną wersję Apache i zastosować właściwą dyrektywę.

Zamierzam użyć tego pliku do frameworka, który jest rozpowszechniany i używany przez wiele osób, i nie mogę kontrolować / zagwarantować, że mają lub nie mają określonej konfiguracji serwera, dlatego chciałbym, aby plik był 2.2 / 2.4 „agnostyczny”.

questionAnswers(5)

yourAnswerToTheQuestion