
Google では、これら 3 つの単語 (apache2、http2、gnutls) が一緒に表示されるページを表示できないようですので、いずれにしてもあまり期待できません。
私は、Let's Encrypt 証明書を使用して、Debian Stretch 上で動作する HTTPS apache2 サーバーを所有しています。
構成は機能しておりssl
、http2
有効になっており、サーバーは HTTPS 経由で HTTP2 を提供できるようになります。✅
ただし、無効にしてssl
から有効にするとgnutls
(一緒には機能しません)、HTTPS と HTTP/1.1 のみが取得されます。
「…の理由で機能しないはずだ」と確実に言える人はいますか?
答え1
検索すると最初にヒットする「mod_http2」「gnutls」それはmod_gnutls からの変更履歴そこには次のように明確に述べられています。
** バージョン 0.8.4 (2018-04-13)
...
- mod_http2 による HTTP/2 接続の TLS をサポート
によるとこれDebian Stretch にmod_gnutls
はバージョン 0.8.2 が付属していますが、これは 0.8.4 より前のバージョンであるため、 をサポートしていません。したがって、およびmod_http2
の十分新しいバージョンを使用するようにしてください。mod_http2
mod_gnutls