AWSのハンズオンでWordpressを使う時に注意すべき事

2,794 views
2,624 views

Published on

WordBench@Fukuokaで「AWSのハンズオンでWordpressを使う時に注意すべき事」を発表させていただきました。

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,794
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

AWSのハンズオンでWordpressを使う時に注意すべき事

  1. 1. AWSのハンズオンでWordPress を使う時に注意すべき事2013年年1⽉月株式会社サーバーワークス⼩小室  ⽂文
  2. 2. こんばんは|・ω・`) ネットワーク⽅方⾯面 から来ましたCopyright 2012 Serverworks Co, Ltd. All Rights Reserved. 2
  3. 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. 4. 色々事前紹介!  株式会社サーバーワークス   ( Serverworks ) n  AWSに特化したクラウドインテグレーター!   福岡オフィスにて営業、AWSとキャッキャウフ フしたいエンジニア絶賛募集中!!   @ayakomuro に「脱藩なう」とツイート Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 4
  5. 5. AWSのハンズオンでWordPressを使 う時に注意すべき事 ん?
  6. 6. WordPressのハンズオンでAWSを使うべき理由!  サーバーを1時間単位で借りれる (安いものは$0.065〜~)! 何台でも借りれる! どんなスペックでも借りれる Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 6
  7. 7. AWSのハンズオンでWordPressを使 う時に注意すべき事 ほぅほぅ
  8. 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. 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. 10. 実際の困った事例  その2EC2 EC2 EC2 CSSが表⽰示 されいない 管理理画⾯面に ログイン出 来ない Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 10
  11. 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. 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. 13. 事後回避策 その1(DB内の値を変更)!   DBを直接操作してFQDNを変える事で対応が可能!   メリット: 直接書き換えるので副作⽤用がない!   デメリット: MySQLに慣れていない⼈人は⾮非常にハードルが⾼高い Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 13
  14. 14. 事後回避策 その2(wp-config.phpで予め設定)!   予め設定しておく事でFQDNが変わっても対応が出来る。!   メリット: DBを直接書き換える必要がない。敷居が低い!   デメリット: 事前に作業しておく必要がある、ウェブ画⾯面での FQDN操作は出来なくなる Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 14
  15. 15. 事後回避策 その3 (function.phpで上書きする)!   利利⽤用しているテンプレートにあるfunctions.phpの最初の⾏行行に書く事 で、呼び出された時にDBの上書きを⾏行行なってくれる。!   メリット: DBを直接書き換える必要がない。敷居が低い!   デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 15
  16. 16. 事後回避策 その4 (一時的に違うURLを許可)!   ⼀一時的に管理理画⾯面のログインURLを違う物でも⼊入れるように許可す る!   メリット: 簡単!   デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 16
  17. 17. まとめWordpressを使ったハンズオンの時は、今後を考えて諸設定をしよう! + =Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 17
  18. 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. 19. 簡単すぎた。。!   サーバーワークスのブログルール!   はてぶ数、いいね数、Tweet数、書いた回数でポイントを四半期に 競うイベント!   今まで⼿手動?半⾃自動化で調べていた Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 19
  20. 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. 21. ご清聴有り難うございました!!   誰かWordpressについて教えてください。!   {俺|私}もブログを書いてサーバを落落としたい!という⽅方は、ぜひ株 式会社サーバーワークス  福岡オフィスのご検討を!!   http://www.serverworks.co.jp/!   突っ込み、ご意⾒見見は @ayakomuroへ! Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 21

×