
Tengo un servidor web que se ejecuta Apache/2.2.22
en Debian/7.8
.
Me gustaría desactivar la firma que se agrega al final de las páginas de error:
Not Found
The requested URL /sdffds.html was not found on this server.
_____________________________
Apache/2.2.22 (Debian) Server at xxx Port 80 <-- this
Debería poder hacer esto editando el /etc/apache2/conf.d/security
archivo. Lo hice descomentando ServerSignature Off
(y comentando ServerSignature On
). Sin embargo, después de recargar/reiniciar Apache2, esto no funciona.
Lo verifiqué apache2.conf
, las instrucciones Include conf.d/
están aquí. Esto significa que apache2 no está mirando conf.d
los archivos correctamente o que he cometido un error al editarlos conf.d/security
.
Sin duda, edité apache2.conf
y puse Include conf.d/security
, funciona.
¿Por qué Apache2 no busca conf.d/
archivos correctamente?
Respuesta1
Estoy bastante seguro de que Apache sólo recogerá archivos que terminen en ".conf" del directorio conf.d.
Intente cambiar ..conf.d/security a ..conf.d/security.conf
Alternativamente, puede agregar "ServerSignature Off" al archivo de configuración principal y debería funcionar bien.
Respuesta2
En realidad, Include conf.d/
se están cargando todos los archivos (creo que en orden alfabético) independientemente de la extensión conf.d/
. También me enfrenté al mismo problema después de configurar ServerSignature Off
el security
archivo y el motivo fue que tengo una copia de seguridad del archivo de seguridad original conf.d/
llamado security.bak
(que contiene ServerSignature On
). Por lo tanto, debe asegurarse de que no haya ningún otro archivo presente conf.d/
que pueda causar conflictos. Porque en mi caso, security.bak
se estaba cargando después, security
por eso anulaba mi configuración. La solución proporcionada por Jacob Margason también resolverá su problema porque agregar ServerSignature Off
al final apache2.conf
anula todo