Amazon EC2(Amazon Linux)でWordPressをインストールし、Nginxで表示させる手順1
サーバを新規で準備する際に、AWSのEC2を利用。
今なら1年間の無料枠があるため、試してみることに。AWSがWordPressの構築手順を準備してるので、それを参考に手順をまとてみました。「手順1」「手順2」「手順3」に分けて記載します。
AWSのアカウントは事前に準備。アカウント作成がめんどくさいかもw
AWSでの設定
AWSコンソールにログインします。
インスタンスの作成
「インスタンスの作成」をクリックします。
1. AMI の選択
無料利用枠対象の「Amazon Linux
」を選択。
2. インスタンスタイプの選択
無料利用枠対象の「t2.micro
」を選択。
「確認と作成」ボタンをクリック。
3. セキュリティグループの編集
「セキュリティグループの編集」をクリック。
ステップ 6: セキュリティグループの設定
画面にて以下の作業。
- タイプ:
HTTP
- タイプ:
HTTPS
をルールに追加。
「確認と作成」ボタンをクリック。
4. 作成
「作成」ボタンをクリック。
既存のキーペアがある人は既存のものでも良いし、キーペアがない人は新規作成。
このキーペアでのちにログインして作業。ここでキーペアを新規で作成した場合
pem
ファイルがダウンロードされるはずです。
「インスタンスの作成」ボタンをクリック。
作成完了後、「インスタンスの表示」で作成したインスタンスを確認。
最初ステータスチェックの項目が「初期化しています」になっているが
時間が数十秒経てば「2/2 のチェックに合格しました」になる。
新しいアドレスの割り当て
「Elastic IP」でパブリックIPアドレスを割り当てる。
1. 新しいパブリックIPアドレスの作成
サイドメニューのネットワーク&セキュリティ > Elastic IP
をクリック。
「新しいアドレスの割り当て」ボタンをクリックし、「関連付ける」をクリック。
「新しいアドレスのリクエストが成功しました」
となる。
2. アドレスの関連付け
その後、IPアドレスを選んで、「アクション」 >「アドレスの関連付け 」をクリック。
「インスタンス」と「プライベートIPアドレス」を選んで
「関連付ける」をクリックします。
これでパブリックIPアドレスが割り当てられました 。
SSHログインする
ここから先は、windowsで作業し、SSHのクライアントとして
putty
を使用することを前提。
pemをppkに変換
putty は、プライベートキー形式(.pem)をネイティブにサポートしていません。
putty には、キーを必要な putty 形式(.ppk)に変換できる puttygen
と呼ばれるツールが含まれています。
-
windowsの[スタート] メニューで
[コンピューター] > [ローカルディスク(C:)] >[Program Files (x86)] > [PuTTY] > [puttygen]
をクリックします。 -
[File] > [Load private key] を選択します。
- ファイルの種類は[All Files (*.*)] を選択します。
- .pem ファイルを選択し、[開く] をクリックします。
[OK] をクリックして、確認ダイアログボックスを閉じます。 - [Save private key] をクリックして、(.ppk)形式でキーを保存
- パスフレーズなしでキーを保存することに関する警告が表示されますが
[Yes] をクリックします。
これでプライベートキーがputtyで使用できる形式になった。
このキーを使ってSSH接続をします。
2.puttyで接続
puttyを起動します。
puttyの設定
HostName
:ecw-user@52.XX.XX.XX
(XX部分はパブリックIPアドレスを指定)Port
:22
(通常はポート番号は22、変更している場合は別途指定)[Connection] > [SSH] > [Auth]
から「Browse..」.をクリックし、ppkファイルを選択
- ppkファイル選択後、Sessionをクリック
- Saved Sessionsに保存名を記載し、「Save」
puttyでの接続
前の手順で保存したSession名をクリックし、接続する。
新規サーバへの接続に関する警告が表示されますが
[Yes] をクリックします。
接続できました。
続き:手順2:Nginx+MySQL+PHP環境の構築~WordPressの表示まで
参考
puttyを使ったSSH接続手順は、AWS公式ドキュメントにも記載されている。