web-dev-qa-db-ja.com

AmazonEC2でHTTP / 2 Webサーバーをセットアップする最も簡単な方法は?

AmazonEC2でHTTP/2を使用してテストを行うことを検討していますが、そのような一時サーバーをそこにセットアップするのが最も簡単な方法は何でしょうか。

HTTP/2サポートを含むすぐに使えるAMIイメージがいくつかあることを期待していましたが、まだ見つかりませんでした。私はApacheベースまたはNginxベースのセットアップを好みます。Linuxのフレーバーは関係ありません。

EC2でHTTP/2サーバーをすばやく実行するためのショートカットについて何か考えはありますか?

3
Fer

EC2インスタンスでApacheをセットアップする最も簡単な方法は、インスタンスの起動時にダウンロードして起動するスクリプトを設定することです。

次に例を示します。

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

それを行う方法の詳細な手順はここにあります: http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/user-data.html

0
Vladimir Mukhin

Amazon Linux AMIの新しいバージョン(2017.09)がリリースされました。アップグレードの一環として、AMIlinuxはOpenSSL1.0.2kを使用し、HTTP/2プロトコルはAMIのhttpd24とnginxでサポートされるようになりました。これらの2つのコマンドを実行して、インスタンスをアップグレードできます

Sudo yum clean all
Sudo yum update

その後、インスタンスを再起動し、HTTP/2プロトコルを介して実行するようにWebサーバーの構成を変更する必要があります。

1
Golubev Eugene

最も簡単な方法は、ソースからインストールしてコンパイルすることです。 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/

0
Humza Javaid