Файлы конфигурации Apache2.4 с обратной совместимостью для apache2.2

У меня есть несколько файлов конфигурации apache, которые необходимо запустить на сервере apache2.4, а также на сервере apache2.2. Некоторые директивы изменены, наиболее заметными из них являются:

(2.2)

Order deny,allow
Deny from all

(2.4)

Require all denied

Однако я хочу запустить один и тот же файл конфигурации как на 2.2, так и на 2.4.


person Omer Dagan    schedule 05.07.2015    source источник


Ответы (1)


Решение состоит в том, чтобы использовать ‹ IfVersion >, который может разделять файлы conf. разделы в соответствии с версией сервера apache:

<IfVersion >= 2.4>
     Require all granted
</IfVersion>
<IfVersion <= 2.2>
    Order allow,deny 
    Allow from all 
</IfVersion>
person Omer Dagan    schedule 05.07.2015