Detectar la versión de Apache en la configuración de Apache?

tl; dr: ¿Cómo hago lo siguiente en un archivo .conf o .htaccess?

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

Pregunta más larga:

Con Apache 2.4 el viejoOrden get está en desuso a favor deExigir.

En mis archivos .htaccess tengo

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

lo que significa que Apache no se inicia a menos que habiliteaccess_compat. Al hacerlo, presenta una solución útil, quiero una solución que funcione con ambas sintaxis, ya que la configuración se distribuirá a muchos servidores. La pregunta es cómo puedo detectar la versión actual de Apache y aplicar la directiva correcta.

Tengo la intención de usar el archivo para un marco que es distribuido y usado por mucha gente, y no puedo controlar / garantizar que tengan o no una configuración de servidor en particular, por eso me gustaría que el archivo sea 2.2 / 2.4 "agnóstico".

Respuestas a la pregunta(5)

Su respuesta a la pregunta