
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 ssl
und http2
aktiviert, und ich bringe den Server dazu, HTTP2 über HTTPS anzubieten. ✅
Wenn ich jedoch deaktiviere ssl
und 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_gnutls
Debian 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_http2
Stellen Sie daher sicher, dass Sie eine ausreichend aktuelle Version von mod_http2
und verwenden mod_gnutls
.