Zum Inhalt springen

FAQ

Wie kann ich HTTP/2 (SPDY Nachfolger) auf meinem Server nutzen?

Das HTTP (Hypertext Transfer Protocol) in der Version 1.1 war seit 1999 das am häufigsten genutzte Protokoll im Web. Dieses Protokoll hat aber insbesondere mit aktuellen Webseiten (viele Elemente, Ajax, etc) massive Nachteile, da im Grunde für jedes Element einzelne Verbindungen zwischen Server und Client ausgehandelt und genutzt werden.

HTTP/2 ist in der Lage dies deutlich zu konsolidieren, um in einer Verbindung viele oder sogar alle Elemente zu transportieren. Das reduziert nicht nur den Datenverkehr, sondern bringt bei heute üblichen Webinhalten auch deutlich eine subjektive Beschleunigung bei der Betrachtung der Webseiten.

Seit Dezember 2015 liefern wir auf allen Managed-Root Systemen den Apache 2.4 Webserver so aus, dass HTTP/2 das präferierte Protokoll ist. Natürlich mit Fallback auf HTTP/1.1, falls der Client damit nicht klarkommt.

Nachträgliche Aktivierung von HTTP/2

Wenn Sie Ihren Managed-Root Server vor Dezember 2015 bei uns erhalten haben, so ist zwar die Version des Apache 2.4 mittlerweile automatisch von uns erneuert worden, jedoch fehlt noch ein Eintrag in der Konfiguration des Webservers, um HTTP/2 zu nutzen.

Fügen Sie hierzu in der /etc/apache24/httpd.conf folgende Zeile im Bereich der LoadModule Zeilen ein:

LoadModule http2_module libexec/apache24/mod_http2.so

Darunter (im Bereich der allgemeinen Apache Konfigurationen) fügen Sie folgende Zeilen ein:

<IfModule http2_module>
   ProtocolsHonorOrder On
   Protocols h2 http/1.1
</IfModule>

Wichtig ist vor allem, dass der zweite Block nach dem LoadModule Eintrag in der Konfiguration steht.

Zum Abschluss starten Sie den Webserver über die ssh Konsole neu:

sudo restart_apache

Ab sofort 'spricht' Ihr Webserver über das Protokoll HTTP/2, sobald der Client dies auch unterstützt. Dies ist mit eigentlich allen aktuellen Browsern kein Problem und steigert die Leistung deutlich.


Zurück

Sie brauchen Hilfe?

0421 4089-000