2017/09/02(土) CloudGarage Release Tour in Okayamaでの発表。 CloudGarage上でWordPressをWebサーバ+DBサーバの構成にしてみたお話。
CloudGarageͰWordPressΛWebαʔόʴDBαʔόͷߏʹͯ͠Έͨ2017/09/02()ɹCloudGarage Release Tour in Okayamaҳݟ (@mako_wis)
View Slide
ࣗݾհw ҳݟ ΜΈ·͜ͱw [email protected]w גࣜձࣾΫϨΦϑʔΨw ϑϩϯταʔόʔαΠυΤϯδχΞɾՐݩཧऀ
Իָؔͷࣄͯ͠·͢
ԻָؔͷʢձࣾͰϓϩάϥϚʔͷʣࣄͯ͠·͢
ࠓճΓ͍ͨ͜ͱ※ΠϝʔδͰ͢DBαʔό WEBαʔόWordPressαΠτ
·ͣWebαʔό
ΞϓϦέʔγϣϯͷςϯϓϨʔτΛ͍·͢
Webαʔό• ΞϓϦέʔγϣϯςϯϓϨʔτ• WordPress• ଓڐՄϙʔτ• HTTP, HTTPS, (SSH)
Ұ୴ɺ͜͜·Ͱ
࣍ DBαʔό
ΞϓϦέʔγϣϯͷςϯϓϨʔτ͕ͳ͍ͷͰࣗͰཱͯ·͢
ʢMySQLͱPostgresSQLͷΞϓϦέʔγϣϯͷςϯϓϨʔτཉ͍͠ɻόʔδϣϯબͼ͍ͨɻʣ
DBαʔό• OSΠϝʔδ• CentOS7.3_64bit• ଓڐՄϙʔτ• (SSH)
MySQLΛΠϯετʔϧ
खॱলུ͠·͢
MySQLͷॳظઃఆ·ͰऴΘΒͤΔ
WordPressͷͨΊͷઃఆΛ͢Δ
DBαʔόʔଆʹWordPress༻ͷσʔλϕʔεΛ࡞※͔͜͜Β͠Β͘DBαʔόʔଆͷ࡞ۀͰ͢
σʔλϕʔε࡞mysql> CREATE DATABASE ʻDB_NAMEʼ;※ʹҙͷ໊લΛೖΕ͍ͯͩ͘͞
ଓϢʔβʔ࡞※͜ͷ··ͩͱDBαʔόʔ෦͔Β͔͠ܨ͕Βͳ͍ͷͰઃఆΛม͑·͢mysql> GRANT ALL PRIVILEGES ON ʻDB_NAMEʼ.* to ʻDB_USERʼ@localhostidentified by 'ʻDB_PASSWORDʼ';
WebαʔόଆͷϓϥΠϖʔτIPΛ֬ೝ
ଓϢʔβʔ࡞localhostΛWebαʔόʔଆͷIPʹมߋmysql> GRANT ALL PRIVILEGES ON ʻDB_NAMEʼ.* to ʻDB_USERʼ@192.168.0.9 identifiedby ‘ʻDB_PASSWORDʼ';※ʻDB_USERʼʻDB_PASSWORDʼʹҙͷΛೖΕ͍ͯͩ͘͞
มߋΛөͯ͠ऴྃmysql> FLUSH PRIVILEGES;mysql> EXIT
DBଆͷઃఆऴΘΓ
WebαʔόʔଆͰWordPressͷઃఆΛߦ͏※͔͜͜Β͠Β͘Webαʔόʔଆͷ࡞ۀͰ͢
্͔Βॱʹखॱ௨ΓΓ·͢
ͦ͜͜ͷ··
͜͜গ͠ઃఆΛม͑·͢
DBαʔόଆͰઃఆͨ͠ΛͦΕͧΕઃఆʻDB_USERʼʻDB_PASSWORDʼ
DBαʔόͷઃఆΛ֬ೝͯ͠मਖ਼͢Δ
DBαʔόଆͷϓϥΠϖʔτIPΛ֬ೝ
localhostΛ192.168.0.8ʹมߋ
खॱʹैͬͯηοτΞοϓͯྃ͠
·ͱΊͱॴײ• WebαʔόͱDBαʔόͷߏΛ࡞• αʔόؒͷϩʔΧϧωοτʔϫʔΫͷઃఆ͕σϑΥϧτͰ͞ΕͯΔͷͰָ• ղ์͢ΔϙʔτΛཧը໘Ͱ؆୯ʹมߋͰ͖ΔͷͰָ• σʔλϕʔεͷΞϓϦέʔγϣϯςϯϓϨʔτཉ͍͠