Wie funktioniert HTTP2 auf Apache2 mit mod_GnuTLS?

Wie funktioniert HTTP2 auf Apache2 mit mod_GnuTLS?

Anscheinend kann Google mir keine Seite anzeigen, auf der diese drei Wörter zusammen vorkommen (apache2, http2, gnutls). Also besteht sowieso keine große Hoffnung.

Ich habe einen funktionierenden HTTPS-Apache2-Server auf Debian Stretch mit einem Let’s Encrypt-Zertifikat.

Die Konfiguration ist funktionsfähig sslund http2aktiviert, und ich bringe den Server dazu, HTTP2 über HTTPS anzubieten. ✅

Wenn ich jedoch deaktiviere sslund aktiviere gnutls– zusammen funktioniert es nicht –, erhalte ich nur HTTPS und HTTP/1.1.

Kann irgendjemand mit Sicherheit sagen, „es sollte [nicht] funktionieren, weil …“?

Antwort1

Erster Treffer bei der Suche nach"mod_http2" "gnutls"ist derÄnderungsprotokoll von mod_gnutlswo es eindeutig heißt:

** Version 0.8.4 (13.04.2018)
...
- Unterstützt TLS für HTTP/2-Verbindungen mit mod_http2

EntsprechendDasmod_gnutlsDebian Stretch wird in der Version 0.8.2 ausgeliefert, die niedriger als 0.8.4 ist und daher keine Unterstützung für bietet . mod_http2Stellen Sie daher sicher, dass Sie eine ausreichend aktuelle Version von mod_http2und verwenden mod_gnutls.

verwandte Informationen