Amazon ECS を使用してウェブページをホストすることはできますか? 自分のページhttp://ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com/にアクセスしようとしましたが、何も表示されません。
上司からユーザー名と SSH キーが渡されました。index.html をどこに配置すれば Web 上に表示されるのかわかりません。
Amazon ECS を使用してウェブページをホストすることはできますか? 自分のページhttp://ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com/にアクセスしようとしましたが、何も表示されません。
上司からユーザー名と SSH キーが渡されました。index.html をどこに配置すれば Web 上に表示されるのかわかりません。
もちろん。私は、他の目的にも使用する 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 イメージから、アプライアンスとしての完全なアプリケーション スタックにまで及びます。
サイトが静的な場合は、S3 でより簡単にホストでき、EC2 インスタンスは不要です。