Como ativar HTTP/2.0 em Apache
- 4092
- 209
- Arnold Murray
Http/2 (http/2.0) é a principal atualização sobre a versão mais antiga http/1.1 protocolo.HTTP/1 foi lançado em 1997 e depois de muito tempo o HTTP/2 foi lançado em 2015. O protocolo HTTP/2 é baseado no SPDY (geralmente conhecido como Speedy). Algumas das principais melhorias do HTTP/2 são:
- Push de servidor: O servidor enviará componentes de forma proativa para os clientes, para que os clientes não precisem esperar pelo envio de solicitações ao servidor.
- Multiplexação: Reduzindo o número de conexão ativa, agrupando várias solicitações HTTP do cliente e enviadas para o servidor.
- Criptografia: Use com eficiência para criptografia com o protocolo TLS em http/2 sobre http/1.1.
- Compressão do cabeçalho HTTP: Cabeçalhos compactados reduzirão a sobrecarga de solicitações adicionais ao servidor da Web.
Este artigo ajudará você a ativar HTTP/2.0 No Apache Web Server em Centos / Red Hat / Debian e Ubuntu Systems.
Instale ou atualize o Apache
Protocolo HTTP/2 suportado Versão Apache> = 2.4.17. Portanto, verifique se a versão Apache suporta o protocolo HTTP/2. Se você não instalou o Apache ou usando a versão mais antiga, atualizando primeiro. Use os seguintes comandos para adicionar PPA para instalar a versão mais recente do Apache2 no seu sistema Ubuntu.
$ sudo apt-get install python-software-properties $ sudo add-aprop-repository ppa: ondrej/apache2 $ sudo apt-get update $ sudo apt-get install apache2
Verifique a versão Apache
Após a instalação bem -sucedida do Apache2 Web Server em seu sistema, verifique se você tem Apache> = 2.4.17, a versão anterior não suporta o protocolo HTTP/2.
$ APACHE2 -V Versão: Apache/2.4.17 (Ubuntu) servidor construído: 2015-11-05T00: 00: 00
Ativar http/2 em apache
O protocolo HTTP/2 requer hosts virtuais SSL/TLS. Você não pode usar o protocolo HTTP/2 sem sites habilitados para SSL/TLS. Agora edite seu site virtualhost e adicione a palavra -chave http2 na seção de escuta.
$ sudo a2enmod http2 $ sudo serviço apache2 reinicialização
Verifique http/2
Agora configure um VirtualHost com SSL para o seu domínio e use a ferramenta online seguindo o suporte HTTP/2 em seu site.
https: // ferramentas.keycdn.com/http2-teste
- « Como instalar o php 7.4, 7.3 e 7.2 no CentOS/Rhel 7
- Como instalar o Apache Tomcat 9 no Ubuntu 18.04 e 16.04 LTS »