More Related Content
Similar to AWSのハンズオンでWordpressを使う時に注意すべき事 (20)
More from Aya Komuro (20)
AWSのハンズオンでWordpressを使う時に注意すべき事
- 2. こんばんは|・ω・`)
ネットワーク⽅方⾯面
から来ました
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 2
- 3. 色々事前紹介
! ⼩小室 ⽂文
! Twitter/Facebook: ayakomuro
n インフラエンジニア
n {PHP, Python}開発エンジニア
n 営業
! 最近のブーム: 折り紙とRuby
! 好きなOS: Debian 今週末に福岡Debian勉強会あり!
! 好きなAWS: Route53
! 今読んでいる本: 発達障害の今
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 3
- 4. 色々事前紹介
! 株式会社サーバーワークス
( Serverworks )
n AWSに特化したクラウドインテグレーター
! 福岡オフィスにて営業、AWSとキャッキャウフ
フしたいエンジニア絶賛募集中!
! @ayakomuro に「脱藩なう」とツイート
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 4
- 8. WordPressのハンズオンで困るAWSの事象
! サーバーであるEC2インスタンスが停⽌止/
起動を⾏行行なうとFQDNが変わる
EC2インスタンス起動
↓
↓ http://ec2-54-248-149-218.ap-northeast-1.compute.amazonaws.com/
↓
停⽌止。。。
起動
↓
↓ http://ec2-54-248-161-121.ap-northeast-1.compute.amazonaws.com/
選択しているリージョン
このIPで直接繋がない事 (DCの地名)
http://ec2-54-248-149-218.ap-northeast-1.compute.amazonaws.com/
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 8
- 9. 実際の困った事例 その1
EC2 http://ec2-54-248-149-218.ap-
起動 northeast-1.compute.amazonaws.com/
EC2
設定 +
EC2
停⽌止 zzzZZZZ
http://ec2-54-248-161-121.ap- CSSが表⽰示
起動 EC2 されいない
northeast-1.compute.amazonaws.com/
管理理画⾯面に
ログイン出
来ない
\(^o^)/
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 9
- 10. 実際の困った事例 その2
EC2
EC2 EC2
CSSが表⽰示
されいない
管理理画⾯面に
ログイン出
来ない
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 10
- 11. 事前回避策 その1(固定IP編)
EC2 http://ec2-54-248-149-218.ap-
起動 northeast-1.compute.amazonaws.com/
EIP(固定IPv4) 54.248.149.200
EC2
設定 +
EC2
停⽌止 zzzZZZZ
起動 EC2
EIP(固定IPv4) 54.248.149.200
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 11
- 12. 事前回避策 その2(DNS編)
EC2 http://ec2-54-248-149-218.ap-
起動
northeast-1.compute.amazonaws.com/
DNS(Route53) cool-blog.popowa.com
EC2
設定 +
EC2
停⽌止 zzzZZZZ
起動 EC2 http://ec2-54-248-161-121.ap-
northeast-1.compute.amazonaws.com/
cool-blog.popowa.com
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 12
- 13. 事後回避策 その1(DB内の値を変更)
! DBを直接操作してFQDNを変える事で対応が可能
! メリット: 直接書き換えるので副作⽤用がない
! デメリット: MySQLに慣れていない⼈人は⾮非常にハードルが⾼高い
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 13
- 14. 事後回避策 その2(wp-config.phpで予め設定)
! 予め設定しておく事でFQDNが変わっても対応が出来る。
! メリット: DBを直接書き換える必要がない。敷居が低い
! デメリット: 事前に作業しておく必要がある、ウェブ画⾯面での
FQDN操作は出来なくなる
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 14
- 15. 事後回避策 その3 (function.phpで上書きする)
! 利利⽤用しているテンプレートにあるfunctions.phpの最初の⾏行行に書く事
で、呼び出された時にDBの上書きを⾏行行なってくれる。
! メリット: DBを直接書き換える必要がない。敷居が低い
! デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 15
- 16. 事後回避策 その4 (一時的に違うURLを許可)
! ⼀一時的に管理理画⾯面のログインURLを違う物でも⼊入れるように許可す
る
! メリット: 簡単
! デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 16
- 18. 備考
! マルチサイトだと直接DBを触る以外対応⽅方法がない
! 参考URL
n http://codex.wordpress.org/Changing_The_Site_URL
n http://blog.popowa.com/2013/01/fqdnwordpress.html
! 株式会社サーバーワークス 福岡オフィスでは、営業、AWSと
キャッキャウフフしたいエンジニア絶賛募集中!
! 興味ある⽅方はお声がけください!
! http://www.serverworks.co.jp/
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 18
- 19. 簡単すぎた。。
! サーバーワークスのブログルール
! はてぶ数、いいね数、Tweet数、書いた回数でポイントを四半期に
競うイベント
! 今まで⼿手動?半⾃自動化で調べていた
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 19
- 20. Wordpress Pluginで作ってみた
! wordpress-challenger
! https://bitbucket.org/ayakomuro/wordpress-challenger-plugin
! 機能
n ユーザー⼀一覧から、ポスト数、投稿ポストURLから各SNSにデータを取りに⾏行行
き表⽰示する
! 困った事
n サイトが重い、キャッシュ機構について調べる必要がある。
n SNSのAPIについてもよく調べてないのでこれでよいのか不不明。
n WP_Query継承
n デザインがひどい
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 20
- 21. ご清聴有り難うございました!
! 誰かWordpressについて教えてください。
! {俺|私}もブログを書いてサーバを落落としたい!という⽅方は、ぜひ株
式会社サーバーワークス 福岡オフィスのご検討を!
! http://www.serverworks.co.jp/
! 突っ込み、ご意⾒見見は @ayakomuroへ!
Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 21