CentOS / http2 / ALPN

2

Agora que o CentOS 7.4 CR entregou o OpenSSL 1.0.2, eu deveria poder servir http / 2 páginas para o Chrome, mas ainda vejo mensagens que o ALPN não está ativado.

O OpenSSL 1.0.2 está instalado:

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

Mas o link diz "www.stevenstern.me" suporta http 2, mas o ALPN não é suportado.

Idéias? Alguma coisa precisa estar explicitamente habilitada para o ALPN? Como eu mencionado, o material http2 parece estar funcionando.

    
por sterndata 28.08.2017 / 19:14

1 resposta

0

Depende inteiramente de como você instalou o Apache-Httpd e se ele foi compilado com o OpenSSL 1.0.2. Eu não sugeriria.

A maneira mais fácil de saber é executar httpd -V e / ou examinar os logs de erros ao reiniciar o Apache.

A compilação padrão no RHEL7 / Centos 7 até o yum ainda instala o 2.4.7 que não possui suporte a http / 2. Então, adivinhando que você não usou isso?

Qualquer outro repositório oficial do qual eu saiba (por exemplo, Redhat Software Collections) ainda é criado contra o OpenSSL 1.0.1, portanto, não fornece ALPN, mesmo em 7.4, quando possível!

Atualmente, as únicas opções no RHEL7 / Centos 7 (até mesmo 7.4) são instaladas a partir da fonte ou de um repositório de terceiros como o CodeIT - nenhum dos quais são opções que muitas pessoas querem fazer.

    
por 14.10.2017 / 21:01