0-1. 環境
aws - ec2 - ubuntu
インスタンスタイプ:t2.micro
0-2. 前提(今回作業前の状態)
awsアカウントは持ってた
一つインスタンスを作っていて、実行中のがあった
sshの設定なども済ませていて、すぐにログインできる状態
0-3. 大いに参考にさせて頂いたページたち
- 今更聞けない!Webサーバーの仕組みと構築方法
- AWS EC2を使って無料枠でWebサーバを立ててみた(2015年12月版)
- Ubuntu16.04にApache2をインストール・設定する
- Apache:インストール(httpd)、初期設定、その他
- 【HTML入門】イラスト付き解説とサンプルの練習で基本を身につける
1. セキュリティーグループの設定
参考サイトの説明(下図)に従い、セキュリティーグループの設定
2. Apache2のインストール
パッケージの更新
sudo apt-get update
Apache2のインストール
sudo apt-get install apache2
バージョン確認
apache2 -v
IPv4 パブリック IPを確認し、自分のPCブラウザからアクセス
ok
トップページの箱(index.html)を作る
まず、ルートディレクトリを確認
vim /etc/apache2/sites-available/000-default.conf
「DocumentRoot /var/www/html」っぽい
index.htmlを修正する
sudo vim /var/www/html/index.html
以下のように記載
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<title>我が青春のホームページ</title>
</head>
<body>
これがスマホとか他のパソコンから見れればOK
</body>
</html>
インストール後に確認したのと同様に、IPv4 パブリック IPを確認し、自分のPCブラウザからアクセス
これで準備OK!
後日、中身を作ります(flaskと何かのAPIを使う想定)
おわり