WordVolcano - from the dark side - handson

Preview:

Citation preview

WordVolcano from the dark side

handson

JAWS-UG Kagoshima Takayuki Niinuma @twinuma

ようこそ、ネコワーキングスペースへ

http://bit.ly/1208wvds

お菓子&ドリンクフリー!皆さんありがとうございますm(_ _)m

Agenda

1. 網元AMIを使ってAWS上にWPサイト構築

2. StaticPressとAmazon S3を使った静的ホスティング

3. VCCWでさくっとローカルにWP構築

4. ImemotoとHatamoto実践

確認&お願い事項1. ノートPCはネットワーク接続済みですか?

2. Windows or Mac OS ?

3. AWSアカウントはお持ちですか?

4. 休憩はご自由に

5. 分からない事があれば素直に挙手

Are you Ready?

Agenda

1. 網元AMIを使ってAWS上にWPサイト構築

2. StaticPressとAmazon S3を使った静的ホスティング

3. VCCWでさくっとローカルにWP構築

4. ImemotoとHatamoto実践

ブラウザに以下のURLを入力

「AWSマネジメントコンソール」をクリック

メールアドレスとパスワードを入力し、サインイン

KeyPairの作成

KeyPairの作成

KeyPairの作成

KeyPairの作成

KeyPairの作成

Security Groupの作成

Security Groupの作成

Security Groupの作成

HTTPとSSHのみを選択し「Apply Rule Changes」

Security Groupの作成

網元AMIインスタンス作成

網元AMIインスタンス作成

みんな大好き、「ami-29d54d28」

網元AMIインスタンス作成

網元AMIインスタンス作成

網元AMIインスタンス作成

網元AMIインスタンス作成

「amimoto-demo」と入力

網元AMIインスタンス作成

網元AMIインスタンス作成

網元AMIインスタンス起動

網元AMIインスタンス起動

ブラウザのURLにペースト

WordPressインストール

ここはご自由に。

WordPressインストール完了!

作成したWordPressサイトを表示

網元AMIへSSH接続してみよう

どうだ、これがDark Sideだ!!

Questions?

Agenda

1. 網元AMIを使ってAWS上にWPサイト構築

2. StaticPressとAmazon S3を使った静的ホスティング

3. VCCWでさくっとローカルにWP構築

4. ImemotoとHatamoto実践

S3バケットを作成する

S3バケットを作成する

S3バケットを作成する

バケット名は任意の名前をつけて下さい。

S3バケットを作成する

S3ホスティングを有効にする

バケットポリシーを作成する

バケットポリシーを作成する

ダッシュボードからStaticPressのインストール

S3バケットへアップロード

StaticPress-S3プラグインをインストール

https://github.com/megumiteam/staticpress-s3

S3バケットへアップロード

S3バケットへアップロード

S3でホスティングされたWordPressサイトを表示

Questions?

Agenda

1. 網元AMIを使ってAWS上にWPサイト構築

2. StaticPressとAmazon S3を使った静的ホスティング

3. VCCWでさくっとローカルにWP構築

4. ImemotoとHatamoto実践

VCCW (Vagrant Chef CentOS WordPress)

https://github.com/miya0001/vagrant-chef-centos-wordpress

VCCWをはじめるにはこれだけでOK

Vagrantコトハジメ

https://gist.github.com/voluntas/5525719

1.Install VirtualBox

https://www.virtualbox.org/wiki/Downloads

2.Install Vagranthttp://www.vagrantup.com/

ご自身の環境に合わせたものをDL

3.Install the vagrant-hostsupdater plugin

VagrantでゲストOSを起動した際に、ホストOSのhostファイルにゲストOSのホスト名とIPを追加、停止した時に削除してくれるプラグイン

https://github.com/cogitatio/vagrant-hostsupdater

4.Clone the repository into a local directory.

ここで失敗した人は、SSHの認証が原因です。以下のURLを開いて手順を確認。

https://help.github.com/articles/generating-ssh-keys

5.Change into a new directory.

cd /usr/localmkdir vagrantcd vagrantgit clone https://github.com/miya0001/vagrant-chef-centos-wordpress.git vagrant-wp cd vagrant-wp

6.Copy the default Vagrantfile.

7.Start a Vagrant environment.

vagrant起動:vagrant upvagrant停止:vagrant haltvagrant削除:vagrant destroy

8.Visit http://wordpress.local/

Vagrant内のWPからStaticPressでS3ホスティング

Questions?

Agenda

1. 網元AMIを使ってAWS上にWPサイト構築

2. StaticPressとAmazon S3を使った静的ホスティング

3. VCCWでさくっとローカルにWP構築

4. ImemotoとHatamoto実践

Questions?

以上です。 お疲れ様でした。