Apache2 no parece cargar archivos conf.d/

Apache2 no parece cargar archivos conf.d/

Tengo un servidor web que se ejecuta Apache/2.2.22en 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/securityarchivo. 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.dlos archivos correctamente o que he cometido un error al editarlos conf.d/security.

Sin duda, edité apache2.confy 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 Offel securityarchivo 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.bakse estaba cargando después, securitypor eso anulaba mi configuración. La solución proporcionada por Jacob Margason también resolverá su problema porque agregar ServerSignature Offal final apache2.confanula todo

información relacionada