AWS EC2でWebサーバを起動する
EC2とはクラウド上の仮想サーバのことで、インスタンス(OS)を作成する事ができます。ここではAmazon Linuxサーバを作成してみます。
「インスタンスの作成」をクリックします。
「選択」をクリックします。
「確認と作成」をクリックします。
「作成」をクリックします。
クラウド上の仮想サーバーにはsshで接続するので、公開鍵と秘密鍵が必要になります。
上記ではキーペア名はとりあえず「test」としています。これで「キーペアのダウンロード」をクリックします。test.pemファイルがダウンロードされたら、「インスタンスの作成」ボタンが活性状態になると思います。
「インスタンスの作成」を押します。
次にセキュリティグループを設定します。
セキュリティグループ欄のリンクをクリックします。
「編集」をクリックします。
「ルールの追加」をクリックして、HTTPを追加します。追加したら「保存」をクリックします。
仮想サーバーに接続する
仮想サーバーに接続します。
「接続」をクリックします。
黒く塗りつぶしていますが、chmodしてからsshのコマンドを実行して仮想サーバーに接続します。
chmod 400 test.pem ssh -t 〜
ターミナルに以下のような表示がされればログイン完了です。
__| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
yumでApacheをインストールする
Amazon Linuxは、yumを使用します。
sudo yum -y install httpd
Apacheをインストールします。
sudo service htttpd start
Apacheサービスを起動します。
ブラウザURLに、パブリックDNS、または、IPアドレスを入力するとWebサーバのWelcomeページが表示されます。
次回はVPCを意識してWebサーバを立ててみたいと思います。
インスタンスを削除する
インスタンスを削除するには、インスタンスを右クリックして「インスタンスの状態」から削除する事ができます。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント