httpd 2.4 faltando diretivas

httpd 2.4 faltando diretivas

Acabei de configurar o httpd 2.4 em um Amazone AMI e notei no arquivo httpd.conf que faltam muitas diretivas em comparação com um arquivo conf 2.2. Por exemplo:ServerTokens, Tempo Limite, Assinatura do Servidor, LoadModulenem todos estão presentes.

Minha pergunta é: se eles não estiverem explicitamente definidos no arquivo httpd.conf, eles estão sendo definidos em outro lugar? Caso contrário, quais são seus valores padrão e por que eles não estão no arquivo conf.

Devo definir manualmente essas diretivas?

Responder1

A maioria das diretivas terá valores padrão. Você encontrará todos os valores padrão aqui:http://httpd.apache.org/docs/2.4/mod/directives.html

Não há nada com que se preocupar em deixá-los em branco se não forem utilizados. Para remover qualquer ambigüidade, algumas pessoas preferem incluir as diretivas com seus valores padrão em vigor.

Também vale a pena notar que existem algumas mudanças entre 2,2 e 2,4 em termos de valores padrão:http://httpd.apache.org/docs/2.4/upgrading.html

Responder2

Nos sistemas que eu gerencio, as configurações de ServerTokens/Signature estão em arquivos de inclusão separados no diretório de configuração 'extra/'. Existem linhas perto da parte inferior do httpd.conf para incluir esses arquivos extras que são comentados por padrão. Tenho certeza de que tem sido assim desde pelo menos a versão 2.2, a menos que a distribuição que eu uso instale um conjunto personalizado de arquivos de configuração.

Como James diz, o servidor tem configurações padrão para a maioria das coisas e só precisa ser definido se você quiser alterá-las.

Responder3

Descobri que o Amazon AMI inclui uma linha que carrega módulos do diretório a, e é por isso que não consegui encontrar a diretiva LoadModule

Incluir conf.modules.d/*.conf

dentro desse diretório continha os seguintes arquivos conf

00-base.conf 00-dav.conf 00-lua.conf 00-mpm.conf 00-proxy.conf 01-cgi.conf 10-php.conf

informação relacionada