44
Amazon Web Service 勉勉勉 JAWS-UG 勉勉勉勉勉勉勉勉勉 勉勉勉勉勉勉勉勉勉勉勉勉 勉勉 勉 北北北

20131121 jaws ug北九州資料

  • Upload
    -

  • View
    769

  • Download
    2

Embed Size (px)

DESCRIPTION

JAWS-UG北九州 第一回目もくもく会の資料です。 みんなで楽しくWordPress起動させました!

Citation preview

Page 1: 20131121 jaws ug北九州資料

Amazon Web Service 勉強会

JAWS-UG北九州もくもく会第一回

株式会社インフォメックス        藤崎 優

北九州

Page 2: 20131121 jaws ug北九州資料

目 次

1. 今日の目標

2. 必要なもの

3. アカウント作成

4. AmazonEC2の起動

5. ElasticIPで固定 IPを取得

6. Amazon EC2への接続確認

7.WordPressのインストール

8.本日のまとめ

Page 3: 20131121 jaws ug北九州資料

1.本日の目標

1.アカウントを作成する

2. Amazon EC2 を起動して、 PC から接続し  て設定する。

3. Wordpress をインストールする。

今日の目標

Page 4: 20131121 jaws ug北九州資料

2.必要なもの

• インターネットにつながった PC

•クレジットカード ( アカウント作成中に番号を登録します )

• 携帯電話 ( アカウント作成中に使用します )

• SSH コンソール : WindowsTeraTerm(TTSSH2) http://sourceforge.jp/projects/ttssh2/

必要なもの

Page 5: 20131121 jaws ug北九州資料

3.アカウント作成

1.AWS にアクセスhttp://aws.amazon.com/jp/2. 手順書を参考に、カード登録および電話での本人認証を行いますhttp://aws.amazon.com/jp/register-flow3. アカウント作成後、管理ツールにロクインできれは完了です http://console.aws.amazon.com /

Page 6: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

GUI で設定 http://console.aws.amazon.com /

EC2 をクリック

Page 7: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Launch Instance をクリック

Page 8: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

1.64bit を選択2.Select をクリッ

Rethat 系の AmazonLinyx を利用します。

Page 9: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Next:Configute Instance Details をクリック

※詳細設定

Page 10: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Next:Add Storage をクリック

※設定そのまま

Page 11: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Next:Tag Instance をクリック

※設定そのまま

Page 12: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Next:Tag Instance をクリック

※設定そのまま

Wordpress と入力

Page 13: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Review and Launch をクリック

1.Add Rule をクリック

2.HTTP を追加

3.Add Rule をもう一度クリック

4.HTTPS を追加

Page 14: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Launch をクリック

Page 15: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

1.Create a new key pair を選択2.Key Pair Name を入力

3.Download Key Pair をクリック

Page 16: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

Pem がダウンロードされる

Launch Instanceをクリック

Page 17: 20131121 jaws ug北九州資料

4. Amazon EC2の起動

起動できた!

Page 18: 20131121 jaws ug北九州資料

5. Elastic IPで固定 IP取得

ElasticIPs をクリック

Page 19: 20131121 jaws ug北九州資料

5. Elastic IPで固定 IP取得

Allocate New Address をクリッ

Page 20: 20131121 jaws ug北九州資料

5. Elastic IPで固定 IP取得

Yes,Allocateをクリック

Page 21: 20131121 jaws ug北九州資料

5. Elastic IPで固定 IP取得

1. アドレスを右クリック2.Assosilate Address

をクリック

Page 22: 20131121 jaws ug北九州資料

5. Elastic IPで固定 IP取得

作成した Instance を選択

Associate をクリック

Page 23: 20131121 jaws ug北九州資料

5. Elastic IPで固定 IP取得

Instance に割当られた

Page 24: 20131121 jaws ug北九州資料

6. Amazon EC2への接続確認

mv ~/Downloads/wordpress.pem ~/.ssh/wordpress.pemchmod 400 ~/.ssh/wordpress.pem

SSH の設定 (Terminal)

1.Key ファイルの設定

ssh -i ~/.ssh/wordpress.pem [email protected]

2. ログイン

ElasticIP で割当たIP アドレスAmazonLinux

のログインUser でお決ま

Page 25: 20131121 jaws ug北九州資料

7.WordPressのインストール

sudo yum update

OS 設定

sudo yum -y install httpd

ミドルウェアのインストール

1.apache

sudo yum -y install mysql-server

2.MySQL のインストール

sudo yum -y install php php-devel php-mbstring php-mysql php-gd

3.PHP のインストール

Page 26: 20131121 jaws ug北九州資料

7.WordPressのインストール

wget http://wordpress.org/latest.tar.gz

WordPress の DL

※/home/ec2-user にダウンロードされる

tar -xzvf latest.tar.gz

1. ダウンロード

2. 解凍

sudo mv wordpress /var/www/html

3. 公開ディレクトリに配置

cd /var/www/htmlsudo chown -R root:root wordpress

4. スクリプトの権限を変更

Page 27: 20131121 jaws ug北九州資料

7.WordPressのインストール

sudo service mysqld start

MYSQL の起動

chkconfig --list | grep mysqldsudo chkconfig mysqld on

1. 起動

2.MySQL サービス自動起動

MYSQL の設定

/usr/bin/mysqladmin -u root password wordpress

1.root のパスワードを設定※ 例のような安易なものは

Page 28: 20131121 jaws ug北九州資料

7.WordPressのインストール

sudo mysql -u root -p

DB 作成

create database wordpress;grant all privileges on wordpress.* to wp_admin@localhost identified by 'wordpress';quit

1.MySQL へログイン

2.DB 作成

パスワードを設定します

Page 29: 20131121 jaws ug北九州資料

7.WordPressのインストール

sudo service httpd start

Apache を起動

chkconfig --list | grep httpdsudo chkconfig httpd on

1.Apache を起動

2.DB 作成

ここまでで WordPress が動作するところまでできました!

ブラウザで http:// 【 ElasticIP のアドレス】 /wordpress 例) http://54.238.201.113/wordpress へアクセスしてみましょう。

Page 30: 20131121 jaws ug北九州資料

7.WordPressのインストール

Create a Configuration Fileをクリック

この画面がでれば設定は正しく終了しています

Page 31: 20131121 jaws ug北九州資料

7.WordPressのインストール

Let’s GO をクリック

Page 32: 20131121 jaws ug北九州資料

7.WordPressのインストール

※P28 で設定したものDatabaseName ••• wordpressUser Name ••• wp_adminPassword ••• wordpress

Page 33: 20131121 jaws ug北九州資料

7.WordPressのインストール

※wp-config.php に書き込めないというメッセージ

全文コピーする

Page 34: 20131121 jaws ug北九州資料

7.WordPressのインストール

sudo vi /var/www/html/wordpress/wp-config.php

Wp-config.php 作成

1. エディタで wp-config.php を開く

2.P33 でコピーした内容をコピペする

ターミナルにて作業します

Page 35: 20131121 jaws ug北九州資料

7.WordPressのインストール

Run the install をクリック

Page 36: 20131121 jaws ug北九州資料

7.WordPressのインストール

サイトタイトル

ユーザ名パスワード

を入力

Install WordPress をクリック

Page 37: 20131121 jaws ug北九州資料

7.WordPressのインストール

LogIn を押すと管理画面へ

これでインストールが完了しました!

Page 38: 20131121 jaws ug北九州資料

7.WordPressのインストール

お疲れ様でした!!

Page 39: 20131121 jaws ug北九州資料

8.あとかたづけ

起動してほおっておくと1年後課金がきてびっくり•••とならないように全て止めます

Page 40: 20131121 jaws ug北九州資料

8.あとかたづけ

1,IP アドレスを右クリック

2.Disassociate Addressをクリック

Elastic IP s 

Page 41: 20131121 jaws ug北九州資料

8.あとかたづけ

クリック

Elastic IP s 

EC2 と紐付いていない状態で確保していると料金が発生します!

Page 42: 20131121 jaws ug北九州資料

8.あとかたづけ

Release Address をクリック

Elastic IP s 

EC2 と紐付いていない状態で確保していると料金が発生します!

Page 43: 20131121 jaws ug北九州資料

8.あとかたづけ

1. 消すマシンを右クリック

2.Terminate をクリック

EC2

Page 44: 20131121 jaws ug北九州資料

9.本日のまとめ

• AWS を使える環境を構築

• EC2 を起動から設定、利用するとことまで  やってみた