Как перейти с httpd 2.2 в каталог conf.modules.d в httpd 2.4?
Я недавно начал обновлять мой httpd
версия 2.2 от старого сервера с RHEL 4 до RHEL 7, который поставляется с httpd
версия 2.4.
Одним из изменений, которые я заметил, был conf.modules.d
каталог, содержащий следующие файлы:
00-base.conf
00-dav.conf
00-lua.conf
00-mpm.conf
00-proxy.conf
00-systemd.conf
01-cgi.conf
10-php.conf
Я не могу найти документацию в официальных журналах обновления Apache об указанных выше изменениях каталога. Должен ли я просто найти эквивалентные файлы из старых conf.d
в версии 2.2 и скопировать в conf.modules.d
?
Но другая проблема заключается в том, что более новые 2.4 conf.d
каталог имеет php.conf
а также в дополнение к 10-php.conf
в conf.modules.d
, так что я не знаю, какой файл скопировать из старых файлов 2.2.
Какова цель этого нового каталога?
1 ответ
В более старой версии они помещали включенные файлы конфигурации в файл conf.d. Теперь они находятся под conf.modules.d.
Но вы не можете просто скопировать 2.2 config в 2.4 и ожидать, что все будет работать. Посмотрите на обновление Apache 2.2 до 2.4. Там они перечисляют изменения, которые должны быть сделаны.
Основные изменения в управлении доступом, но большинство должно работать. Я бы оставил конфиги 2.4 в качестве основы и интегрировал бы в нее специфичные для вашего сайта конфигурации.