Meu objetivo é otimizar meu servidor apache. No começo, eu quero desativar alguns módulos nele. Eu estava navegando na Internet e não encontrei nada dedicado ao apache instalado no CentOS7. Aqui está o que eu obtive com a navegação: desative os módulos desnecessários , ative os módulos apache a partir da linha de comando . Eu posso listar os módulos habilitados para Apache usando este httpd -t
comando. Também sei que os módulos que foram compilados durante a instalação estão no /etc/httpd/modules
diretório
Então, qual é a maneira correta de desativar e ativar os módulos apache no CentOS7?
centos
apache-httpd
fusor
fonte
fonte
httpd.conf
parece ser o caminho normal para sistemas baseados no Red Hat, como o CentOS.Respostas:
No CentOS 7, a maneira correta de fazer isso é procurar
/etc/httpd/conf.modules.d
e encontrar os arquivos conf apropriados com os módulos que você deseja desativar. Você também pode verificar/etc/httpd/conf/httpd.conf
, mas terá mais sorte naconf.modules.d
pasta.Simplesmente comente, recarregue o apache e você estará pronto.
fonte
/etc/httpd/conf/httpd.conf
Arquivo o_O/etc/httpd/conf.d/
:) Isso é tudo! E depoissystemctl restart httpd
deste módulo não funcionará! Muito obrigado por encaminhar no caminho certo!Com
/etc/httpd/conf.modules.d
ou/etc/httpd/conf.d
, os princípios são os mesmos: para desativar um módulo ou arquivo de configuração, renomeie sua extensão para algo diferente de.conf
.fonte
Eu criei um pequeno script python para ajudá-lo. Consulte https://github.com/zioalex/unused_apache_modules
É isso que você pode esperar:
fonte