0

Amazon ECS を使用してウェブページをホストすることはできますか? 自分のページhttp://ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com/にアクセスしようとしましたが、何も表示されません。

上司からユーザー名と SSH キーが渡されました。index.html をどこに配置すれば Web 上に表示されるのかわかりません。

4

2 に答える 2

2

もちろん。私は、他の目的にも使用する ec2 マイクロ インスタンスでサイトをホストしています。

EC2 インスタンスは単なる Linux (または Windows) 仮想マシンです。ページを提供する場合は、Web サーバーをインストールする必要があります。たとえば Linux では、apache、nginx などをインストールできます。Windows では、IIS をインストールすることもできます。また、サーバーで提供したいページを DocRoot に置き、ポート 80 (SSL を使用する場合は 443 も) を外の世界に開いて​​いることを確認してください。

実行している AMI について言及していないので、おそらく最も基本的で、例で一般的に使用されている Amazon Linux AMI を想定します。Fedora/RedHat の派生物である Amazon Linux AMI では、次のように apache をインストールできます。

sudo yum install httpd

そして、ページは に入り/var/www/htmlます。

コマンドラインまたは aws コンソールからポートを開くことができます。コンソールはおそらく簡単です。defaultコマンドラインからポート 80 を開くことでセキュリティグループが呼び出されたと仮定すると、

ec2-authorize default -p 80

もちろん、あらかじめ構成された AMI を起動した場合を除き、すぐに使用できる Web サーバーが存在することを期待する理由はありません。AMI は、未加工の OS イメージから、アプライアンスとしての完全なアプリケーション スタックにまで及びます。

于 2012-05-12T17:07:18.297 に答える
0

サイトが静的な場合は、S3 でより簡単にホストでき、EC2 インスタンスは不要です。

于 2012-05-12T22:04:09.957 に答える