A maneira mais rápida de configurar um servidor web HTTP/2 no Amazon EC2?

A maneira mais rápida de configurar um servidor web HTTP/2 no Amazon EC2?

Estou querendo fazer alguns testes com HTTP/2 no Amazon EC2 e estou me perguntando qual é a maneira mais rápida de configurar um servidor temporário lá.

Eu esperava que houvesse algumas imagens AMI prontas para uso que incluíssem suporte HTTP/2, mas ainda não encontrei nenhuma. Prefiro uma configuração baseada em Apache ou Nginx, o sabor do Linux não importa.

Alguma ideia sobre atalhos para fazer um servidor HTTP/2 rodar rapidamente no EC2?

Responder1

A maneira mais fácil de configurar o Apache em uma instância EC2 é configurar um script que será baixado e iniciado durante o início da instância.

Aqui está um exemplo:

#!/bin/bash
yum update -y
yum install httpd -y
service httpd start

Instruções mais detalhadas sobre como fazer isso estão aqui: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

Responder2

A nova versão do Amazon Linux AMI (2017.09) foi lançada. Como parte da atualização agora, o AMI Linux usa OpenSSL 1.0.2k e o protocolo HTTP/2 agora é suportado pelo httpd24 e nginx da AMI. Você pode atualizar sua instância executando estes dois comandos

sudo yum clean all
sudo yum update

Depois disso você deve reiniciar sua instância e alterar as configurações do seu servidor web para rodar através do protocolo HTTP/2.

Responder3

A maneira mais fácil seria instalar e compilar a partir do código-fonte. Baixe a fonte OpenSSL e NGINX. Depois de compilar o OpenSSL, compile o NGINX com este sinalizador.

./configure --with-http_ssl_module --with-openssl=/usr/bin/oopenssl-1.0.2j 

(ou qualquer versão de SSL que você esteja usando.

https://www.elasticbin.com/amazon-linux-nginx-http2-0/

informação relacionada