
Eu tenho um servidor web, rodando Apache/2.2.22
usando Debian/7.8
.
Gostaria de desabilitar a assinatura adicionada no final das páginas de erro:
Not Found
The requested URL /sdffds.html was not found on this server.
_____________________________
Apache/2.2.22 (Debian) Server at xxx Port 80 <-- this
Eu deveria ser capaz de fazer isso editando o /etc/apache2/conf.d/security
arquivo. Fiz isso descomentando ServerSignature Off
(e comentando ServerSignature On
). No entanto, depois de recarregar/reiniciar o apache2, isso não funciona.
Eu verifiquei apache2.conf
, a instrução Include conf.d/
está aqui. Isso significa que o Apache2 não está visualizando conf.d
os arquivos corretamente ou cometi um erro ao editar o arquivo conf.d/security
.
Para ter certeza, editei apache2.conf
e coloquei Include conf.d/security
, funciona.
Por que o Apache2 não está procurando conf.d/
arquivos corretamente?
Responder1
Tenho certeza de que o Apache só pegará arquivos que terminam em ".conf" do diretório conf.d.
Tente mudar ..conf.d/security para ..conf.d/security.conf
Alternativamente, você pode adicionar "ServerSignature Off" ao arquivo de configuração primário e ele deve funcionar perfeitamente.
Responder2
Na verdade, Include conf.d/
está carregando todos os arquivos (em ordem alfabética, eu acho), independentemente da extensão conf.d/
. Eu também estava enfrentando o mesmo problema depois de configurar ServerSignature Off
o security
arquivo e o motivo foi que eu tinha um backup do arquivo de segurança original conf.d/
chamado security.bak
(que contém ServerSignature On
). Portanto, você deve ter certeza de que não há nenhum outro arquivo presente conf.d/
que possa causar conflito. Porque no meu caso, security.bak
estava carregando depois, security
por isso estava substituindo minhas configurações. A solução fornecida por Jacob Margason também resolverá seu problema porque adicionar ServerSignature Off
no final apache2.conf
substitui tudo