79564
Goto Top

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 face-smile (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 face-smile also weiter googeln.

$ 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

Content-Key: 287011

Url: https://administrator.de/contentid/287011

Printed on: May 9, 2024 at 05:05 o'clock

Member: Sheogorath
Solution Sheogorath Oct 29, 2015 updated at 08:19:15 (UTC)
Goto Top
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]
Protocols h2 http/1.1
aktivieren. Sonst wird HTTP2 gar nicht verwendet.

Ich denke mal, das sollte dir helfen face-smile

Gruß
Chris
Member: ashnod
Solution ashnod Oct 29, 2015 updated at 08:19:13 (UTC)
Goto Top
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.
Mitglied: 122990
122990 Oct 29, 2015 updated at 07:23:49 (UTC)
Goto Top
Alle nötigen Schritte werden hier zusammengefasst:
https://icing.github.io/mod_h2/howto.html

Gruß grexit
Mitglied: 79564
79564 Oct 29, 2015 updated at 07:42:42 (UTC)
Goto Top
Ach so, ich dachte wenns in der produktiven apache version drin ist, ist es automatisch stable.
aber dann muss ich mich noch etwas gedulden.
hab nur gesehen, das viele Webseiten bereits auf http2 laufen, aber jetzt wo ihr es sagt face-smile
facebook, google bei denen ist der test grün face-smile

https://tools.keycdn.com/http2-test


Danke!
gibts dann schon ein offizielles release datum ab wann das produktiv einsetzbar ist?
Member: ashnod
Solution ashnod Oct 29, 2015 updated at 08:19:07 (UTC)
Goto Top
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.
Member: michi1983
Solution michi1983 Oct 29, 2015, updated at Nov 02, 2015 at 09:40:06 (UTC)
Goto Top
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 face-smile 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ß