http/2 aktivieren

https://metamug.com/article/networking/configure-http2-apache-php.html

Diese Tipps sind mit Debian 12 & Apache 2.4 getestet.

# 1. http2 aktivieren
sudo a2enmod http2

# 2. Vhost-Container editieren 
Protocols h2 h2c http/1.1

# 3. php-fpm installieren
sudo apt-get install phpX.X-fpm
sudo a2dismod phpX.X
sudo a2enconf phpX.X-fpm
sudo a2enmod proxy_fcgi

# 4. mpm anpassen
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event

# 5. zum Schluss
sudo systemctl restart apache2
sudo systemctl status apache2

Vorteile von http2

HTTP/2 bietet eine Reihe von Vorteilen, die die Web-Performance und Benutzererfahrung verbessern:

  • Effiziente Header-Komprimierung reduziert den Bandbreitenverbrauch, indem Client-Anfragen minimiert werden. Dies führt zu schnelleren Ladezeiten von Webseiten.
  • Multiplexing von Anfragen ermöglicht die Übertragung mehrerer HTTP-Anfragen und -Antworten gleichzeitig über eine einzige TCP-Verbindung. Server und Client können Anfragen in Frames zerlegen und am Zielort wieder zusammensetzen.
  • Verbesserte Web-Performance resultiert in schnelleren Ladegeschwindigkeiten, was sich positiv auf das SEO-Ranking auswirkt.
  • Erhöhte Sicherheit durch die Integration von HTTPS, da moderne Browser HTTP/2 in der Regel nur über verschlüsselte Verbindungen unterstützen.
  • Bessere Unterstützung für mobile Geräte, da die Komprimierung der Header HTTP/2 besonders für mobile Umgebungen geeignet macht.

admin@it-servis.de