Как перейти с 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 в качестве основы и интегрировал бы в нее специфичные для вашего сайта конфигурации.

Другие вопросы по тегам