CentOS/http2/ALPN

CentOS/http2/ALPN

이제 CentOS 7.4 CR에서 OpenSSL 1.0.2를 사용할 수 있으므로 Chrome에 http/2 페이지를 제공할 수 있어야 하지만 여전히 ALPN이 활성화되지 않았다는 메시지가 표시됩니다.

OpenSSL 1.0.2 설치:

$ rpm -qa |grep openssl
openssl-libs-1.0.2k-8.el7.x86_64
openssl-1.0.2k-8.el7.x86_64

하지만https://tools.keycdn.com/http2-test"www.stevenstern.me"는 http 2를 지원하지만 ALPN은 지원하지 않는다고 말합니다.

어떤 아이디어가 있나요? ALPN을 명시적으로 활성화해야 합니까? 앞서 언급했듯이 http2가 실행 중인 것 같습니다.

답변1

이는 모두 Apache-Httpd를 설치한 방법과 OpenSSL 1.0.2에 대해 컴파일되었는지 여부에 따라 다릅니다. 나는 그렇지 않다고 제안한다.

가장 쉽게 알 수 있는 방법은 httpd -VApache를 다시 시작하는 동안 오류 로그를 실행 및/또는 살펴보는 것입니다.

yum을 통한 RHEL7/Centos 7의 기본 빌드는 여전히 http/2를 지원하지 않는 2.4.7을 설치합니다. 그럼 이전에 이것을 사용한 적이 없는 것 같나요?

내가 아는 한, 다른 공식 저장소(예: Redhat Software Collections)는 여전히 OpenSSL 1.0.1을 기반으로 구축되므로 7.4에서도 ALPN을 제공하지 않습니다!

현재 RHEL7/Centos 7(또는 7.4)의 유일한 옵션은 소스 또는 타사 저장소에서 설치하는 것입니다.코드 IT- 두 옵션 모두 많은 사람들이 원하는 것이 아닙니다.

관련 정보