
79564
29.10.2015, aktualisiert um 09:19:07 Uhr
Wie aktiviere ich HTTP2 auf meinem Apache?
Hi zusammen
Hab mich ein wenig in das Thema eingelesen.
Was weiss ich?
- HTTP2 oder HTTP/2 oder HTTP 2.0 ist schneller
(darum möchte ich es)
- HTTP2 funktioniert aktuell nur, wenn auch ein SSL Zertifkat auf dem Server ist (hab ich)
- HTTP2 ist seit der Version 2.4.17 in apache integriert. (ich hab v 2.4.7)
Wie aktiviere ich HTTP2
Einfach mal so diese befehle eingeben klappt nicht
also weiter googeln.
Also fand ich dies hier:
Der Apache-Webserver nutzt zur Realisierung das Modul mod_http2. Damit der Webserver das Protokoll unterstützt,muss bei der Konfiguration die Option enable-http2 gesetzt werden.
Was Wo in welcher config? apache.conf?
Hat hier jemand schon Erfahrung?
Danke
Lupita
Hab mich ein wenig in das Thema eingelesen.
Was weiss ich?
- HTTP2 oder HTTP/2 oder HTTP 2.0 ist schneller
- HTTP2 funktioniert aktuell nur, wenn auch ein SSL Zertifkat auf dem Server ist (hab ich)
- HTTP2 ist seit der Version 2.4.17 in apache integriert. (ich hab v 2.4.7)
Wie aktiviere ich HTTP2
Einfach mal so diese befehle eingeben klappt nicht
$ sudo a2enmod http2_module
$ sudo a2enmod mod_h2
$ sudo a2enmod mod_http2
Also fand ich dies hier:
Der Apache-Webserver nutzt zur Realisierung das Modul mod_http2. Damit der Webserver das Protokoll unterstützt,muss bei der Konfiguration die Option enable-http2 gesetzt werden.
Was Wo in welcher config? apache.conf?
Hat hier jemand schon Erfahrung?
Danke
Lupita
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 287011
Url: https://administrator.de/forum/wie-aktiviere-ich-http2-auf-meinem-apache-287011.html
Ausgedruckt am: 11.04.2025 um 20:04 Uhr
6 Kommentare
Neuester Kommentar
Moin,
Wo hast du die Info her, dass diese Apache Version ein http2 Modul hat?
wenn ich mir die Doku ansehe sehe ich keines: https://httpd.apache.org/docs/2.0/mod/
Wenn du dieses Modul hast, wo hast du sie denn her? Gibt es dort eine Doku?
Edit: Ah gefunden, tatsächlich, aber es ist ein experimental modul, sollte also nicht produktiv verwendet werden. die Doku dazu findest du hier:
https://httpd.apache.org/docs/2.4/mod/mod_http2.html
und https://httpd.apache.org/docs/trunk/mod/mod_http2.html
Wenn man letztere richtig liest, um es überhaupt zu aktivieren, musst du [hier https://httpd.apache.org/docs/trunk/mod/core.html#protocols] aktivieren. Sonst wird HTTP2 gar nicht verwendet.
Ich denke mal, das sollte dir helfen
Gruß
Chris
Wo hast du die Info her, dass diese Apache Version ein http2 Modul hat?
wenn ich mir die Doku ansehe sehe ich keines: https://httpd.apache.org/docs/2.0/mod/
Wenn du dieses Modul hast, wo hast du sie denn her? Gibt es dort eine Doku?
Edit: Ah gefunden, tatsächlich, aber es ist ein experimental modul, sollte also nicht produktiv verwendet werden. die Doku dazu findest du hier:
https://httpd.apache.org/docs/2.4/mod/mod_http2.html
und https://httpd.apache.org/docs/trunk/mod/mod_http2.html
Wenn man letztere richtig liest, um es überhaupt zu aktivieren, musst du [hier https://httpd.apache.org/docs/trunk/mod/core.html#protocols]
Protocols h2 http/1.1
Ich denke mal, das sollte dir helfen
Gruß
Chris
Link zur Apache Doku
Compatibility: Available in version 2.4.17 and later
Warning
This module is experimental. Its behaviors, directives, and defaults are subject to more change from release to release relative to other standard modules. Users are encouraged to consult the "CHANGES" file for potential updates.
In einer produktiven Umgebung also besser abwarten.
Ansonsten ist wohl ein Update der Apache Version notwendig.
Compatibility: Available in version 2.4.17 and later
Warning
This module is experimental. Its behaviors, directives, and defaults are subject to more change from release to release relative to other standard modules. Users are encouraged to consult the "CHANGES" file for potential updates.
In einer produktiven Umgebung also besser abwarten.
Ansonsten ist wohl ein Update der Apache Version notwendig.

Alle nötigen Schritte werden hier zusammengefasst:
https://icing.github.io/mod_h2/howto.html
Gruß grexit
https://icing.github.io/mod_h2/howto.html
Gruß grexit
Solltest du auch nicht falsch verstehen ...
Einsetzbar ist es ... facebook und Google haben sicher auch das know how das technisch perfekt umzusetzen, vor allem das aber auch zu nutzen.
Experimental bedeutet für dich > beschwere dich nicht wenn es in die Hose geht und hänge da Regressforderungen dran ;)
Nur du kannst entscheiden wie notwendig es für dich wirklich ist das jetzt zu nutzen / nutzen zu müssen.
Wenn deine Existenz von der Lauffähigkeit des Apaches abhängt und das technische Wissen nicht vorhanden ist das zu gewährleisten, dann sehe ich keine Gründe jedem Hype sofort folgen zu müssen.
Es bleibt deine Entscheidung.
Einsetzbar ist es ... facebook und Google haben sicher auch das know how das technisch perfekt umzusetzen, vor allem das aber auch zu nutzen.
Experimental bedeutet für dich > beschwere dich nicht wenn es in die Hose geht und hänge da Regressforderungen dran ;)
Nur du kannst entscheiden wie notwendig es für dich wirklich ist das jetzt zu nutzen / nutzen zu müssen.
Wenn deine Existenz von der Lauffähigkeit des Apaches abhängt und das technische Wissen nicht vorhanden ist das zu gewährleisten, dann sehe ich keine Gründe jedem Hype sofort folgen zu müssen.
Es bleibt deine Entscheidung.
Hi @79564,
ich hatte kürzlich irgendwo etwas gelesen wonach einer Schätzung zufolge bis Ende des Jahres ca. 10% des gesamten Verkehrs über HTTP 2.0 laufen werden
Da ist also noch viel Spielraum nach oben und das würde zeigen, dass es noch nicht wirklich verbreitet ist.
Wenn ich die Quelle noch finde, füge ich sie gerne hier in meinem Kommentar dazu.
Gruß
ich hatte kürzlich irgendwo etwas gelesen wonach einer Schätzung zufolge bis Ende des Jahres ca. 10% des gesamten Verkehrs über HTTP 2.0 laufen werden
Wenn ich die Quelle noch finde, füge ich sie gerne hier in meinem Kommentar dazu.
Gruß