Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudGarageでWordPressをWebサーバ+DBサーバの構成にしてみた

D8becf939cfb6d977394016667eca429?s=47 Makoto Henmi
September 07, 2017

 CloudGarageでWordPressをWebサーバ+DBサーバの構成にしてみた

2017/09/02(土) CloudGarage Release Tour in Okayamaでの発表。
CloudGarage上でWordPressをWebサーバ+DBサーバの構成にしてみたお話。

D8becf939cfb6d977394016667eca429?s=128

Makoto Henmi

September 07, 2017
Tweet

Transcript

  1. CloudGarageͰWordPressΛ WebαʔόʴDBαʔόͷߏ੒ʹͯ͠Έͨ 2017/09/02(౔)ɹCloudGarage Release Tour in Okayama ҳݟ ੣(@mako_wis)

  2. ࣗݾ঺հ w ҳݟ੣ ΁ΜΈ·͜ͱ  w 5XJUUFS!NBLP@XJT w גࣜձࣾΫϨΦϑʔΨ w

    ϑϩϯταʔόʔαΠυΤϯδχ ΞɾՐݩ؅ཧ੹೚ऀ
  3. Իָؔ܎ͷ࢓ࣄͯ͠·͢

  4. Իָؔ܎ͷ ʢձࣾͰϓϩάϥϚʔͷʣ ࢓ࣄͯ͠·͢

  5. ࠓճ΍Γ͍ͨ͜ͱ※ΠϝʔδͰ͢ DBαʔό WEBαʔό WordPressαΠτ

  6. ·ͣ͸Webαʔό

  7. ΞϓϦέʔγϣϯͷ ςϯϓϨʔτΛ࢖͍·͢

  8. None
  9. None
  10. Webαʔό • ΞϓϦέʔγϣϯςϯϓϨʔτ • WordPress • ઀ଓڐՄϙʔτ • HTTP, HTTPS,

    (SSH)
  11. Ұ୴ɺ͜͜·Ͱ

  12. ࣍͸ DBαʔό

  13. ΞϓϦέʔγϣϯͷ ςϯϓϨʔτ͕ͳ͍ͷͰ ࣗ෼Ͱཱͯ·͢

  14. ʢMySQLͱPostgresSQLͷ ΞϓϦέʔγϣϯͷ ςϯϓϨʔτཉ͍͠ɻόʔδϣ ϯબͼ͍ͨɻʣ

  15. None
  16. None
  17. DBαʔό • OSΠϝʔδ • CentOS7.3_64bit • ઀ଓڐՄϙʔτ • (SSH)

  18. MySQLΛΠϯετʔϧ

  19. खॱ͸লུ͠·͢

  20. MySQLͷॳظઃఆ·Ͱ ऴΘΒͤΔ

  21. WordPressͷͨΊͷ ઃఆΛ͢Δ

  22. None
  23. None
  24. DBαʔόʔଆʹWordPress༻ ͷσʔλϕʔεΛ࡞੒ ※͔͜͜Β͠͹Β͘DBαʔόʔଆͷ࡞ۀͰ͢

  25. None
  26. σʔλϕʔε࡞੒ mysql> CREATE DATABASE ʻDB_NAMEʼ; ※<DB_NAME>ʹ͸೚ҙͷ໊લΛೖΕ͍ͯͩ͘͞

  27. ઀ଓϢʔβʔ࡞੒ ※͜ͷ··ͩͱDBαʔόʔ಺෦͔Β͔͠ܨ͕Βͳ͍ ͷͰઃఆΛม͑·͢ mysql> GRANT ALL PRIVILEGES ON ʻ DB_NAMEʼ.*

    to ʻDB_USERʼ@localhost identified by 'ʻDB_PASSWORDʼ';
  28. WebαʔόଆͷϓϥΠϖʔτIPΛ֬ೝ

  29. ઀ଓϢʔβʔ࡞੒ localhostΛWebαʔόʔଆͷIPʹมߋ mysql> GRANT ALL PRIVILEGES ON ʻDB_NAME ʼ.* to

    ʻDB_USERʼ@192.168.0.9 identified by ‘ʻDB_PASSWORDʼ'; ※<DB_NAME>ʻDB_USERʼʻDB_PASSWORDʼʹ͸೚ҙͷ஋ΛೖΕ͍ͯͩ͘͞
  30. มߋΛ൓өͯ͠ऴྃ mysql> FLUSH PRIVILEGES; mysql> EXIT

  31. DBଆͷઃఆऴΘΓ

  32. WebαʔόʔଆͰWordPress ͷઃఆΛߦ͏ ※͔͜͜Β͠͹Β͘Webαʔόʔଆͷ࡞ۀͰ͢

  33. ্͔Βॱʹखॱ௨Γ΍Γ·͢

  34. ͜͜͸ͦͷ··

  35. ͜͜͸গ͠ઃఆΛม͑·͢

  36. DBαʔόଆͰઃఆͨ͠஋ΛͦΕͧΕઃఆ <DB_NAME>ʻDB_USERʼʻDB_PASSWORDʼ

  37. DBαʔόͷઃఆΛ֬ೝͯ͠मਖ਼͢Δ

  38. DBαʔόଆͷϓϥΠϖʔτIPΛ֬ೝ

  39. localhostΛ192.168.0.8ʹมߋ

  40. खॱʹैͬͯηοτΞοϓͯ͠׬ྃ

  41. ·ͱΊͱॴײ • WebαʔόͱDBαʔόͷߏ੒Λ࡞੒ • αʔόؒͷϩʔΧϧωοτʔϫʔΫͷઃఆ͕σϑΥϧ τͰ͞ΕͯΔͷͰָ • ղ์͢ΔϙʔτΛ؅ཧը໘Ͱ؆୯ʹมߋͰ͖ΔͷͰָ • σʔλϕʔεͷΞϓϦέʔγϣϯςϯϓϨʔτཉ͍͠