Моя цель - оптимизировать мой сервер Apache. Сначала я хочу отключить некоторые модули на нем. Я занимался серфингом по Интернету и не нашел ничего посвященного apache, который установлен на CentOS7. Вот что я получил от серфинга: отключите ненужные модули , включите модули apache из командной строки и так далее. Я могу перечислить модули с поддержкой Apache, используя эту httpd -t
команду. Также я знаю, что модули, которые были скомпилированы во время установки, лежат в /etc/httpd/modules
каталоге.
Итак, как правильно отключить и включить модули apache в CentOS7?
centos
apache-httpd
термоблока
источник
источник
httpd.conf
кажется нормальным способом для систем на базе Red Hat, таких как CentOS.Ответы:
В CentOS 7 правильный способ сделать это - пройтись
/etc/httpd/conf.modules.d
и найти соответствующие файлы conf с модулями, которые вы хотите отключить. Вы также можете проверить/etc/httpd/conf/httpd.conf
, но вам больше повезет вconf.modules.d
папке.Просто закомментируйте их, перезагрузите Apache, и все готово.
источник
/etc/httpd/conf/httpd.conf
файле o_O/etc/httpd/conf.d/
:) Вот и все! И послеsystemctl restart httpd
этого модуль не будет работать! Большое спасибо за правильную пересылку!С
/etc/httpd/conf.modules.d
или/etc/httpd/conf.d
, принципы те же: отключить модуль или конфигурационный файл, переименовать его расширение файла на что - то другое с.conf
.источник
Я создал небольшой скрипт на Python, чтобы помочь вам с этим. Пожалуйста, посмотрите на https://github.com/zioalex/unused_apache_modules
Вот что вы можете ожидать от этого:
источник