Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ニフクラハンズオン!!
Search
Yuya Yoshida
December 07, 2012
0
140
ニフクラハンズオン!!
AIPクラウド3Daysでのニフティクラウドに関するハンズオンセミナーで使った資料です。実際にPCに向かって体験をして頂くために作成したカリキュラムになります。
Yuya Yoshida
December 07, 2012
Tweet
Share
More Decks by Yuya Yoshida
See All by Yuya Yoshida
2014年版クラウドを使うユーザーが考えるべきこと
yuyalush
0
74
非エンジニアもバージョン管理に巻き込もう
yuyalush
0
290
co-meetingの作り方
yuyalush
0
400
AIPクラウドスリーデイズ 3rd
yuyalush
0
120
HTML5とCSSの勉強
yuyalush
0
150
ビジネス・スタートアップ co-meetingの場合
yuyalush
1
66
混迷のクラウド
yuyalush
1
180
About co-meeting
yuyalush
1
120
ユーザー目線でのPaaS活用と期待
yuyalush
1
11k
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
2
2.2k
Prompt Engineering for Job Search
mfonobong
0
150
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
42k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Claude Code のすすめ
schroneko
67
210k
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
From π to Pie charts
rasagy
0
120
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
96
Odyssey Design
rkendrick25
PRO
0
470
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
160
Transcript
χϑςΟΫϥυ ମݧηϛφʔ
̍ɺίʔεΛબͼ·͢ɻίʔεຖʹ·ͱ·͖ͬͯ·͢ɻ ̎ɺαϙʔλʔ͕ࣗݾհΛߦ͍ɺ֤ίʔεͷखॱΛհ ̏ɺ֤ࣗऔΓΜͰԼ͍͞ɻ ̐ɺ࠷ޙʹಉ͡ίʔεΛબΜͩํͱαϙʔλʔͰ ɹɹײͳͲΛަͯ͠Έ͍ͯͩ͘͞ɻ ମݧίʔεͷྲྀΕ
ίʔεհ ∗A: αʔό࡞ͬͯΈΑ͏ίʔε ∗IaaSΛॳΊͯ͏ํʹ͓͢͢Ί ∗B: ࣮ફతʹߏஙͯ͠ΈΑ͏ίʔε ∗͢ͰʹIaaSΛͬͨ͜ͱ͕͋ΓLinuxͷ͜ͱ͕ղΔํ ∗C: PaaSΛମײͯ͠ΈΑ͏ίʔε
"αʔόΛ࡞ͬͯΈΑ͏ʂ *BB4ॳΊͯͳํ
∗http://cloud.nifty.com/ ӈத΄ͲͷʮϩάΠϯʯ ∗μογϡϘʔυΛҰ௨ΓோΊΔ ∗ࠨ্ͷϦʔδϣϯΛʮ౦ຊ(east-‐12)ʯʹ͢Δ ∗ࠨͷϝχϡʔ͔ΒʮαʔόʯΛબͿ ∗ʮαʔό࡞ʯΛΫϦοΫ͠ɺ࡞ۀΛਐΊΔ ∗ubuntu10.04 64bit Plain ∗ىಈ͕ऴΘͬͨΒSSHͰଓ͠·͠ΐ͏
∗OSͷΞοϓσʔτΛ࣮ࢪ͢Δ ∗WebαʔόͷΠϯετʔϧ ∗ిݯΛΓɺεέʔϧΞοϓ(mini => Small)Λߦ͏ ࡞ۀ༰
ؑͷϙΠϯτ ∗αʔό࡞ ∗SSHͷΩʔҰ͔͠μϯϩʔυͰ͖ͳ͍ ∗ैྔ՝ۚͷબΛߦ͍ɺϓϥϯΛΓସ͑ͯஈ͕มΘ ΔͷΛݟͯΈΔɻ ∗ຖே͔࣌̕Β̎̍࣌·ͰΛΞοϓɺͦΕҎ֎ͷ࣌ؒ Λμϯࢦͤͨ߹ɺminiͷαʔόͰӡ༻ʹزΒ͔͔ Γͦ͏Ͱ͔͢ʁ ∗Firewallͷϧʔϧઃఆ ∗sshͱhttpΛ։͚ͯΈΑ͏
∗ىಈεΫϦϓτͰͲͷΑ͏ͳ͜ͱ͕Ͱ͖ͦ͏Ͱ͔͢ʁ
∗MacͷਓɺSSHͷΩʔϑΝΠϧΛλʔϛφϧͰ ݖݶઃఆ͢Δඞཁ͕͋Γ·͢ɻ ∗Chmod 0600 XXXXXXXX ∗ͦͷޙɺ ssh –i XXXXXX
root@άϩʔόϧIP Ͱ͢ɻʢΦϓγϣϯϋΠϑϯ ΞΠ) .BDͷ߹ͷΈҙ
ίϚϯυʹ͍ͭͯ ∗CentOSyumΛ͍·͢ɻUbuntuapt-‐getͰ͢ɻ ∗OSͷΞοϓσʔτίϚϯυ ∗apt-‐get update ∗NginxͷΠϯετʔϧ ∗Ufw allow 80
∗apt-‐get install nginx ∗service nginx start ∗root: /usr/share/nginx/html
͞Βʹɻ ∗ඪ४ࢹΛઃఆͯ͠Έ·͠ΐ͏ ∗ϔϧϓΛ֬ೝ͠ɺίϚϯυΛ࣮ࢪ͢Δ ∗ϩʔυόϥϯαΛཱͯͯΈ·͠ΐ͏ ∗ϩʔυόϥϯαϙʔτϑΥΞʔυͷػೳ͕͋ΔͷͰɺ ͜ΕΛ͏ࣄͰϑΝΠΞʔΥʔϧͱͯ͠׆༻Ͱ͖ ·͢ ∗ՃDiskΛϚϯτͯ͠ΈΑ͏
#࣮ફతʹͬͯΈΑ͏ ΑΓਂͬͯ͘Έ͍ͨํ
∗http://cloud.nifty.com/ ӈத΄ͲͷʮϩάΠϯʯ ∗μογϡϘʔυΛҰ௨ΓோΊΔ ∗ࠨ্ͷϦʔδϣϯΛʮ౦ຊ(east-‐12)ʯʹ͢Δ ∗ࠨͷϝχϡʔ͔ΒʮαʔόʯΛબͿ ∗ʮαʔό࡞ʯΛΫϦοΫ͠ɺ࡞ۀΛਐΊΔ ∗ubuntu10.04 64bit Plain ∗ىಈ͕ऴΘͬͨΒSSHͰଓ͠·͠ΐ͏
∗OSͷΞοϓσʔτΛ࣮ࢪ͢Δ ∗WebαʔόͷΠϯετʔϧ ∗ిݯΛΓɺεέʔϧΞοϓ(mini => Small)Λߦ͏ ४උ࡞ۀखॱ
՝̍ ∗ ϑΝΠΞʔΥʔϧͷϧʔϧΛௐ͠ɺ͔̍ΒͷΈSSHͰೖΕΔΑ͏ʹ ͯ͠ΈΑ͏ɻ ࡞ۀ༰ ̍ɼ֎෦͔ΒSSHͰܨ͛ΒΕΔϧʔϧΛ࡞͠ɺ̍ͷαʔόʹదԠ͢Δɻ ̎ɼ̍Ͱ࡞ͨ͠ϧʔϧ͕దԠ͞Ε͍ͯΔαʔό͔ΒͷΈड͚͚Δ̎ͭ ͷϧʔϧΛ࡞͠ɺ̎αʔόదԠ͢Δɻ ̏ɼSSHͷΩʔΛSCPͰ̍Ξοϓϩʔυ͠ɺϩʔΧϧଆͷIPΞυϨε SSHͰଓ͢Δ
̐ɼ̎ͷαʔόʹ֎෦͔ΒSSHͰଓͰ͖ͳ͜ͱΛ֬ೝ͠·͠ΐ͏ɻ
՝̍ͷώϯτ ∗ϑΝΠΞʔΥʔϧͷϧʔϧઃఆͷ߲ΛΑ͘ݟ·͠ΐ͏ ∗ifconfigΛ͍ɺIPΞυϨεͷ֬ೝΛ͠·͠ΐ͏ɻ ∗μογϡϘʔυ͔Β֬ೝͰ͖·͢ɻ ∗͜ͷ՝ʹΑΓɺͲͷΑ͏ͳঢ়ଶ͕࡞ΕΔͱߟ͑ΒΕ·͢ ͔ʁ
՝ ∗NginxΛ͍ϦόʔεϓϩΩγΛ࡞͠·͠ΐ͏ɻ ࡞ۀ༰ ̍ɼ՝̍ͷ̎ͷαʔόʹNginxΛΠϯετʔϧ͠·͠ΐ͏ɻ ̎ɼ̍ͷαʔόϦόʔεϓϩΩγͷઃఆΛ͠·͠ΐ͏ɻ ̏ɼ̎ͷαʔόindex.htmlΛॻ͖͑·͠ΐ͏ ̐ɼϑΝΠΞʔΥʔϧͷઃఆΛมߋ͠ɺ ɹɹϙʔτ80Ͱͷ௨৴ΛڐՄ͠·͠ΐ͏ɻ
՝ͷώϯτ ∗NginxͷΠϯετʔϧίϚϯυͪ͜Βɻ ∗ઃఆϑΝΠϧͷॻ͖͑ϙΠϯτͪ͜Βɻ ∗ೋͷNginxΛΞϓϦέʔγϣϯαʔόͱߟ͑ͨ߹ɺ ͜ͷ՝ͰɺͲͷΑ͏ͳωοτϫʔΫਤ͕࣮ݱͰ͖ͯ ͍ΔͷͰ͠ΐ͏͔ʁ
∗ϩʔυόϥϯαΛ࡞͠ɺϝϯόʔʹ̎ͷαʔόΛ ΞαΠϯͯ͠Έ͍ͯͩ͘͞ɻ ∗֎෦͔ΒΞΫηε͢ΔͱͲͷΑ͏ͳঢ়گʹͳΔͱ༧Ͱ ͖·͔͢ʁ·ͨɺ࣮ࡍʹΞΫηεͯ͠ΈͯɺͲͷΑ͏ͳ ݁Ռ͕ಘΒΕ·͔ͨ͠ʁ ՝Ͱ͞Βʹɻ
∗ඪ४ࢹΛઃఆͯ͠Έ·͠ΐ͏ ∗ϔϧϓΛ֬ೝ͠ɺίϚϯυΛ࣮ࢪ͢Δ ∗ՃDiskΛϚϯτͯ͠ΈΑ͏ ∗Disk200Λ࡞͠·͢ɻ ∗αʔόͷϚϯτҰిݯΛͬͯߦ͍·͢ɻ ՝Ͱ͞Βʹ͞Βʹ
$χϑςΟΫϥυ$4" *BB4ΑΓ1BB4͡ΌͶʁ
∗http://c4sa.nifty.com/ ӈ্͔ΒϩάΠϯ ∗SNSͰͷೝূΛ͍·͠ΐ͏ɻ ∗͓קΊGoogleʹΑΔೝূ͕Ұ൪Ͱ͢ɻ ∗WordpressͷΩϟϯόεΛ࡞͠·͠ΐ͏ ∗WordpressͷجຊઃఆΛߦͬͯΈ͍ͯͩ͘͞ɻ ∗Ωϟϯόεͷࠨ্ʹ͋ΔURLʹΞΫηε͠ɺ جຊઃఆΛߦ͏ɻ ࡞ۀ༰
∗͓͖ͳݴޠͷϑϨʔϜϫʔΫΛͬͯΈ·͠ΐ͏ɻ ∗σʔλϕʔεͷதΛphpMyAdminΛ͍ͬͯͯΈ·͠ΐ͏ɻ ∗όοΫΞοϓͲͷΑ͏ʹऔΕͦ͏Ͱ͔͢ʁ ∗ιʔείʔυʁ ∗σʔλϕʔεʁ NginxͷઃఆϑΝΠϧΛ࡞ۀͰ͖·͢Ͷɻɻɻɻ ͞Βʹɻ