Ordem dos arquivos de configuração do Apache

0

Eu tenho um aplicativo (OTRS) e ele está usando o Apache 2.4 como servidor web. Agora eu posso ver o arquivo de configuração principal httpd.conf , mas também um arquivo que foi implantado com o OTRS rpm /etc/httpd/conf.d/zzz_otrs.conf

Da documentação do Apache Apache 2.4

The first thing that httpd does when it is invoked is to locate and read the configuration file httpd.conf.

Então minhas perguntas são:  - é o Apache "construindo" um arquivo de configuração do arquivo httpd.conf e todos os includes como o arquivo OTRS acima, se sim alguém pode sobrescrever o outro?

  • importa em qual arquivo eu realizo alterações?

muito obrigado!

    
por yesOrMaybeWhatever 17.07.2018 / 22:03

1 resposta

4

Se você procurar em httpd.conf , pesquise Include e / ou IncludeOptional . Sua (bem, sua distro) httpd.conf é o que instrui o Apache a carregar conf.d ; Assim, também determina quando é carregado vs. as diretivas em httpd.conf .

O que acontece se você tiver duas das mesmas diretivas na configuração é complicado. Depende, pelo menos, da diretiva; alguns (por exemplo, Require ) adicionam aos anteriores. Alguns os modificam ou sobrescrevem, dependendo da sintaxe exata usada (por exemplo, Options ). Da mesma forma, a configuração global e a configuração per-vhost (e por diretório e por localização e ...) se combinam de maneiras interessantes. Você precisa verificar os documentos do Apache para detalhes.

    
por 17.07.2018 / 22:21