Ocultar versión de Apache2 (y sistema operativo usado)

Esto es sencillo: Conviene ofrecer siempre la mínima información necesaria e incluso hay quienes la cambian a propósito (si usan Nginx pues declaran que usan Apache).

El procedimiento es fácil, editar sudo nano /etc/apache2/conf-available/security.conf .

Dentro de dicho fichero buscar (o agregar):

  • ServerTokens Prod .
  • ServerSignature Off .

El archivo está profusamente «documentado» con líneas de comentarios, obvio que en idioma inglés siempre.

Por último reiniciar Apache2: sudo systemctl restart apache2 .

Instalando HTTP/2 en Apache2 para Ubuntu 24.04

¡ De nuevo vamos con HTTP/2 !

¿Por qué HTTP/2?

Por dos razones principales:

  • Seguridad: Con HTTP/2 los encabezados dejan de viajar en texto plano y van en lenguaje de máquina, lo cual dificulta aún más su intercepción e inspección por parte de terceros.
  • Utilidad: Con HTTP/2, si el navegante de nuestra página web lo permite, podremos enviarle notificaciones de nuestra parte (push) lo cual abre la posibilidad de nuevas comodidades en nuestras tareas de programación.

Seguir leyendo →