mod_GnuTLS를 사용하여 Apache2에서 HTTP2를 사용하는 방법은 무엇입니까?

mod_GnuTLS를 사용하여 Apache2에서 HTTP2를 사용하는 방법은 무엇입니까?

Google은 이 세 단어가 함께 있는 페이지(apache2, http2, gnutls)를 표시할 수 없는 것 같으므로 어쨌든 큰 희망은 없습니다.

Debian Stretch에 Let's encrypt 인증서를 사용하여 작동하는 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_gnutls0.8.2 버전과 함께 제공됩니다. 이 버전은 0.8.4 미만이므로 mod_http2. 따라서 최신 버전의 mod_http2및 를 사용해야 합니다 mod_gnutls.

관련 정보