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

ニフクラハンズオン!!

B54b5d876e600d6d638d44f43b62e1f9?s=47 Yuya Yoshida
December 07, 2012
83

 ニフクラハンズオン!!

AIPクラウド3Daysでのニフティクラウドに関するハンズオンセミナーで使った資料です。実際にPCに向かって体験をして頂くために作成したカリキュラムになります。

B54b5d876e600d6d638d44f43b62e1f9?s=128

Yuya Yoshida

December 07, 2012
Tweet

Transcript

  1. χϑςΟΫϥ΢υ ମݧηϛφʔ

  2. ̍ɺίʔεΛબͼ·͢ɻίʔεຖʹ·ͱ·ͬͯ௖͖·͢ɻ ̎ɺαϙʔλʔ͕ࣗݾ঺հΛߦ͍ɺ֤ίʔεͷखॱΛ঺հ ̏ɺ֤ࣗऔΓ૊ΜͰԼ͍͞ɻ ̐ɺ࠷ޙʹಉ͡ίʔεΛબΜͩํͱαϙʔλʔͰ ɹɹײ૝ͳͲΛަ׵ͯ͠Έ͍ͯͩ͘͞ɻ ମݧίʔεͷྲྀΕ

  3. ίʔε঺հ ∗A:  αʔό࡞ͬͯΈΑ͏ίʔε ∗IaaSΛॳΊͯ࢖͏ํʹ͓͢͢Ί ∗B:  ࣮ફతʹߏஙͯ͠ΈΑ͏ίʔε ∗͢ͰʹIaaSΛ࢖ͬͨ͜ͱ͕͋ΓLinuxͷ͜ͱ͕ղΔํ ∗C:  PaaSΛମײͯ͠ΈΑ͏ίʔε

  4. "αʔόΛ࡞ͬͯΈΑ͏ʂ *BB4͸ॳΊͯͳํ΁

  5. ∗http://cloud.nifty.com/  ӈத΄ͲͷʮϩάΠϯʯ ∗μογϡϘʔυΛҰ௨ΓோΊΔ ∗ࠨ্ͷϦʔδϣϯΛʮ౦೔ຊ(east-­‐12)ʯʹ͢Δ ∗ࠨͷϝχϡʔ͔ΒʮαʔόʯΛબͿ ∗ʮαʔό࡞੒ʯΛΫϦοΫ͠ɺ࡞ۀΛਐΊΔ ∗ubuntu10.04  64bit  Plain ∗ىಈ͕ऴΘͬͨΒSSHͰ઀ଓ͠·͠ΐ͏

    ∗OSͷΞοϓσʔτΛ࣮ࢪ͢Δ ∗WebαʔόͷΠϯετʔϧ ∗ిݯΛ੾ΓɺεέʔϧΞοϓ(mini  =>  Small)Λߦ͏ ࡞ۀ಺༰
  6. ؑ৆ͷϙΠϯτ ∗αʔό࡞੒ ∗SSHͷΩʔ͸Ұ౓͔͠μ΢ϯϩʔυͰ͖ͳ͍ ∗ैྔ՝ۚͷબ୒Λߦ͍ɺϓϥϯΛ੾Γସ͑ͯ஋ஈ͕มΘ ΔͷΛݟͯΈΔɻ ∗ຖ೔ே͔࣌̕Β໷̎̍࣌·ͰΛΞοϓɺͦΕҎ֎ͷ࣌ؒ Λμ΢ϯࢦͤͨ৔߹ɺminiͷαʔόͰ͸ӡ༻ʹزΒ͔͔ Γͦ͏Ͱ͔͢ʁ ∗Firewallͷϧʔϧઃఆ ∗sshͱhttpΛ։͚ͯΈΑ͏

    ∗ىಈεΫϦϓτͰ͸ͲͷΑ͏ͳ͜ͱ͕Ͱ͖ͦ͏Ͱ͔͢ʁ
  7. ∗Macͷਓ͸ɺSSHͷΩʔϑΝΠϧΛλʔϛφϧͰ ݖݶઃఆ͢Δඞཁ͕͋Γ·͢ɻ ∗Chmod  0600  XXXXXXXX ∗ͦͷޙɺ    ssh  –i  XXXXXX

     root@άϩʔόϧIP Ͱ͢ɻʢΦϓγϣϯ͸ϋΠϑϯ  ΞΠ) .BDͷ৔߹ͷΈ஫ҙ
  8. ίϚϯυʹ͍ͭͯ ∗CentOS͸yumΛ࢖͍·͢ɻUbuntu͸apt-­‐getͰ͢ɻ ∗OSͷΞοϓσʔτίϚϯυ ∗apt-­‐get  update ∗NginxͷΠϯετʔϧ ∗Ufw  allow    80

    ∗apt-­‐get    install  nginx ∗service  nginx  start ∗root:  /usr/share/nginx/html
  9. ͞Βʹɻ ∗ඪ४؂ࢹΛઃఆͯ͠Έ·͠ΐ͏ ∗ϔϧϓΛ֬ೝ͠ɺίϚϯυΛ࣮ࢪ͢Δ ∗ϩʔυόϥϯαΛཱͯͯΈ·͠ΐ͏ ∗ϩʔυόϥϯα͸ϙʔτϑΥΞʔυͷػೳ͕͋ΔͷͰɺ ͜ΕΛ࢖͏ࣄͰϑΝΠΞʔ΢Υʔϧͱͯ͠΋׆༻Ͱ͖ ·͢ ∗௥ՃDiskΛϚ΢ϯτͯ͠ΈΑ͏

  10. #࣮ફతʹ࢖ͬͯΈΑ͏ ΑΓਂ͘࢖ͬͯΈ͍ͨํ΁

  11. ∗http://cloud.nifty.com/  ӈத΄ͲͷʮϩάΠϯʯ ∗μογϡϘʔυΛҰ௨ΓோΊΔ ∗ࠨ্ͷϦʔδϣϯΛʮ౦೔ຊ(east-­‐12)ʯʹ͢Δ ∗ࠨͷϝχϡʔ͔ΒʮαʔόʯΛબͿ ∗ʮαʔό࡞੒ʯΛΫϦοΫ͠ɺ࡞ۀΛਐΊΔ ∗ubuntu10.04  64bit  Plain ∗ىಈ͕ऴΘͬͨΒSSHͰ઀ଓ͠·͠ΐ͏

    ∗OSͷΞοϓσʔτΛ࣮ࢪ͢Δ ∗WebαʔόͷΠϯετʔϧ ∗ిݯΛ੾ΓɺεέʔϧΞοϓ(mini  =>  Small)Λߦ͏ ४උ࡞ۀखॱ
  12. ՝୊̍ ∗ ϑΝΠΞʔ΢ΥʔϧͷϧʔϧΛௐ੔͠ɺ̍୆͔ΒͷΈSSHͰೖΕΔΑ͏ʹ ͯ͠ΈΑ͏ɻ ࡞ۀ಺༰ ̍ɼ֎෦͔ΒSSHͰܨ͛ΒΕΔϧʔϧΛ࡞੒͠ɺ̍୆ͷαʔόʹదԠ͢Δɻ ̎ɼ̍Ͱ࡞੒ͨ͠ϧʔϧ͕దԠ͞Ε͍ͯΔαʔό͔ΒͷΈड͚෇͚Δ̎ͭ ໨ͷϧʔϧΛ࡞੒͠ɺ̎୆໨αʔό΁దԠ͢Δɻ ̏ɼSSHͷΩʔΛSCPͰ̍୆໨Ξοϓϩʔυ͠ɺϩʔΧϧଆͷIPΞυϨε΁ SSHͰ઀ଓ͢Δ

    ̐ɼ̎୆໨ͷαʔόʹ֎෦͔ΒSSHͰ઀ଓͰ͖ͳ͜ͱΛ֬ೝ͠·͠ΐ͏ɻ
  13. ՝୊̍ͷώϯτ ∗ϑΝΠΞʔ΢Υʔϧͷϧʔϧઃఆͷ߲໨ΛΑ͘ݟ·͠ΐ͏ ∗ifconfigΛ࢖͍ɺIPΞυϨεͷ֬ೝΛ͠·͠ΐ͏ɻ ∗μογϡϘʔυ͔Β΋֬ೝͰ͖·͢ɻ ∗͜ͷ՝୊ʹΑΓɺͲͷΑ͏ͳঢ়ଶ͕࡞ΕΔͱߟ͑ΒΕ·͢ ͔ʁ

  14. ՝୊ ∗NginxΛ࢖͍ϦόʔεϓϩΩγΛ࡞੒͠·͠ΐ͏ɻ ࡞ۀ಺༰ ̍ɼ՝୊̍ͷ̎୆ͷαʔόʹNginxΛΠϯετʔϧ͠·͠ΐ͏ɻ ̎ɼ̍୆໨ͷαʔό͸ϦόʔεϓϩΩγͷઃఆΛ͠·͠ΐ͏ɻ ̏ɼ̎୆໨ͷαʔό͸index.htmlΛॻ͖׵͑·͠ΐ͏ ̐ɼϑΝΠΞʔ΢ΥʔϧͷઃఆΛมߋ͠ɺ ɹɹϙʔτ80Ͱͷ௨৴ΛڐՄ͠·͠ΐ͏ɻ

  15. ՝୊ͷώϯτ ∗NginxͷΠϯετʔϧίϚϯυ͸ͪ͜Βɻ ∗ઃఆϑΝΠϧͷॻ͖׵͑ϙΠϯτ͸ͪ͜Βɻ ∗ೋ୆໨ͷNginxΛΞϓϦέʔγϣϯαʔόͱߟ͑ͨ৔߹ɺ ͜ͷ՝୊Ͱ͸ɺͲͷΑ͏ͳωοτϫʔΫਤ͕࣮ݱͰ͖ͯ ͍ΔͷͰ͠ΐ͏͔ʁ

  16. ∗ϩʔυόϥϯαΛ࡞੒͠ɺϝϯόʔʹ̎୆໨ͷαʔόΛ ΞαΠϯͯ͠Έ͍ͯͩ͘͞ɻ ∗֎෦͔ΒΞΫηε͢ΔͱͲͷΑ͏ͳঢ়گʹͳΔͱ༧૝Ͱ ͖·͔͢ʁ·ͨɺ࣮ࡍʹΞΫηεͯ͠ΈͯɺͲͷΑ͏ͳ ݁Ռ͕ಘΒΕ·͔ͨ͠ʁ ՝୊Ͱ͞Βʹɻ

  17. ∗ඪ४؂ࢹΛઃఆͯ͠Έ·͠ΐ͏ ∗ϔϧϓΛ֬ೝ͠ɺίϚϯυΛ࣮ࢪ͢Δ ∗௥ՃDiskΛϚ΢ϯτͯ͠ΈΑ͏ ∗Disk200Λ࡞੒͠·͢ɻ ∗αʔό΁ͷϚ΢ϯτ͸Ұ౓ిݯΛ੾ͬͯߦ͍·͢ɻ ՝୊Ͱ͞Βʹ͞Βʹ

  18. $χϑςΟΫϥ΢υ$4" *BB4ΑΓ1BB4͡ΌͶʁ

  19. ∗http://c4sa.nifty.com/  ӈ্͔ΒϩάΠϯ ∗SNSͰͷೝূΛ࢖͍·͠ΐ͏ɻ ∗͓קΊ͸GoogleʹΑΔೝূ͕Ұ൪Ͱ͢ɻ ∗WordpressͷΩϟϯόεΛ࡞੒͠·͠ΐ͏ ∗WordpressͷجຊઃఆΛߦͬͯΈ͍ͯͩ͘͞ɻ ∗Ωϟϯόεͷࠨ্ʹ͋ΔURLʹΞΫηε͠ɺ جຊઃఆΛߦ͏ɻ ࡞ۀ಺༰

  20. ∗͓޷͖ͳݴޠͷϑϨʔϜϫʔΫΛ࢖ͬͯΈ·͠ΐ͏ɻ ∗σʔλϕʔεͷதΛphpMyAdminΛ࢖ͬͯ೷͍ͯΈ·͠ΐ͏ɻ ∗όοΫΞοϓ͸ͲͷΑ͏ʹऔΕͦ͏Ͱ͔͢ʁ ∗ιʔείʔυ͸ʁ ∗σʔλϕʔε͸ʁ NginxͷઃఆϑΝΠϧΛ࡞ۀͰ͖·͢Ͷɻɻɻɻ ͞Βʹɻ