Самый быстрый способ настроить HTTP / 2 веб-сервер на Amazon EC2?
2645
Ferdy
Я собираюсь провести тестирование с HTTP / 2 на Amazon EC2, и мне интересно, как быстрее всего настроить такой временный сервер там.
Я надеялся, что будут некоторые готовые изображения AMI, которые включают поддержку HTTP / 2, но еще не нашли. Я предпочитаю установку на основе Apache или Nginx, вкус Linux не имеет значения.
Есть мысли по поводу быстрого доступа к серверу HTTP / 2, работающему на EC2?
3 ответа на вопрос
1
Golubev Eugene
Вышла новая версия 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.
Кроме того, вам нужно добавить `Protocols h2 h2c http / 1.1` к вашему` httpd.conf`
morloch 7 лет назад
0
0
Vladimir Mukhin
Самый простой способ настроить Apache на экземпляре EC2 - это настроить скрипт, который будет загружаться и запускаться при запуске экземпляра.
Спасибо, но как это конкретно разрешает HTTP / 2?
Ferdy 8 лет назад
3
Единственное, что вам нужно сделать, это найти подходящую команду для настройки HTTP / 2 и указать ее в скрипте. Вот что дает Google: https://icing.github.io/mod_h2/howto.html
Vladimir Mukhin 8 лет назад
0
Спасибо, попробую, как только я получу доступ к своей учетной записи AWS.
Ferdy 8 лет назад
0
это не ответ: AWS Linux 2 не включает файл mod_http2.so, который является модулем http2
datelligence 6 лет назад
2
0
Humza Javaid
Проще всего было бы установить и скомпилировать из исходного кода. Загрузите исходники OpenSSL и NGINX. После того, как вы скомпилировали OpenSSL, скомпилируйте NGINX с этим флагом.