Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
71
非エンジニアもバージョン管理に巻き込もう
yuyalush
0
290
co-meetingの作り方
yuyalush
0
400
AIPクラウドスリーデイズ 3rd
yuyalush
0
120
HTML5とCSSの勉強
yuyalush
0
140
ビジネス・スタートアップ co-meetingの場合
yuyalush
1
64
混迷のクラウド
yuyalush
1
180
About co-meeting
yuyalush
1
120
ユーザー目線でのPaaS活用と期待
yuyalush
1
11k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Designing Experiences People Love
moore
142
24k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Facilitating Awesome Meetings
lara
57
6.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
BBQ
matthewcrist
89
9.9k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Unsuck your backbone
ammeep
671
58k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
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ͷઃఆϑΝΠϧΛ࡞ۀͰ͖·͢Ͷɻɻɻɻ ͞Βʹɻ