3

Я собираюсь провести тестирование с HTTP/2 на Amazon EC2, и мне интересно, как быстрее всего настроить такой временный сервер там.

Я надеялся, что будут некоторые готовые изображения AMI, которые включают поддержку HTTP/2, но еще не нашли. Я предпочитаю установку на основе Apache или Nginx, вкус Linux не имеет значения.

Есть мысли по поводу быстрого доступа к серверу HTTP/2, работающему на EC2?

3 ответа3

1

Вышла новая версия Amazon Linux AMI (2017.09). В качестве части обновления теперь AMI linux использует OpenSSL 1.0.2k, а протокол HTTP/2 теперь поддерживается httpd24 и nginx AMI. Вы можете обновить свой экземпляр, выполнив эти две команды

sudo yum clean all
sudo yum update

После этого вы должны перезагрузить свой экземпляр и изменить настройки вашего веб-сервера для запуска по протоколу HTTP/2.

0

Самый простой способ настроить Apache на экземпляре EC2 - это настроить скрипт, который будет загружаться и запускаться при запуске экземпляра.

Вот пример:

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

Более подробная инструкция о том, как это сделать, находится здесь:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html.

0

Проще всего было бы установить и скомпилировать из исходного кода. Загрузите исходники OpenSSL и NGINX. После того, как вы скомпилировали OpenSSL, скомпилируйте NGINX с этим флагом.

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

(или любую другую версию SSL, которую вы используете.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .