Server, Deploy๐ŸŒ/Server๐Ÿ›œ

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด4 ์„œ๋ฒ„ ๊ตฌ์ถ•๊ธฐ - ์ด์ •๋ฆฌ

JanuDev 2025. 7. 19. 23:36

์ฒ˜์Œ๋ถ€ํ„ฐ ๋ญ”์†Œ๋ฆฐ์ง€ 1๋„ ๋ชฐ๋ผ์„œ ์งˆ์งˆ ์งœ๋ฉด์„œ ์›น ์„œ๋ฒ„ ๊ตฌ์ถ•๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์„œํ•‘ํ•˜๊ณ  ์ง€ํ”ผํ‹ฐ๋ž‘ ์žผ๋ฏผ์ด ์ฃผ๋ฆฌ๋ฅผ ํ‹€์–ด์„œ ๊ณผ์ •์„ ์ •๋ฆฌํ–ˆ๋‹ค... 

์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๋ฉด์„œ ์˜ค๋ฅ˜๋‚˜๊ฑฐ๋‚˜ ํ•€ํŠธ ๋‚˜๊ฐ€๋Š”๊ฒƒ๋“ค์€ ๋‹ค์‹œ ์ •๋ฆฌํ•ด์„œ ์˜ฌ๋ฆด ์˜ˆ์ •์ด๋‹ค

์ •ํ™•ํ•˜๊ฒŒ 2024๋…„ 5์›” 6์ผ ์ปดํ“จํ„ฐํ•™์›์— ์ฒ˜์Œ ๊ฐœ๊ฐ•ํ•˜๊ณ  ์ •ํ™•ํ•˜๊ฒŒ 1๋…„ ๋‘๋‹ฌ ํ›„ ๋‚ด๊ฐ€ ํ™ˆ์„œ๋ฒ„ ๊ตฌ์ถ•์— ์†์„ ๋Œ€๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ์–ด๋ ค์šธ์ค„์ด์•ผ ๋‚ด๊ฐ€ ์ด์ง“๊ฑฐ๋ฆฌ๋ฅผ ํ•˜๊ฒŒ ๋ ๊ฑฐ๋ผ๋Š”๊ฑธ 22๋…„ 12์›”์˜ ๋‚˜๋Š” ์•Œ๊ณ  ์žˆ์—ˆ์„๊นŒ(๊ตญ์‹œ 3๊ต์‹œ๊นŒ์ง€ ์™€๋†“๊ณ  1๊ต์‹œ ๋ฒ•๊ทœ์—์„œ ๋–จ์–ด์งˆ๊บผ๋ผ๊ณ  30๋ถ„ ๋ฌธ์ œํ’€๊ณ  50๋ถ„ ์งˆ์งˆ ์งœ๋˜ ๊ทธ ๋‚ )

์ž‘์—…์น˜๋ฃŒ ์ง„์ž‘์— ๋•Œ๋ ค์น˜๊ณ  ์กธ์—… ์ข€ ๋Šฆ์–ด์ ธ๋„ ์ปด๊ณต์„ ํ• ๊ฑธ ๊ทธ๋žฌ๋‚˜๋ณด๋‹ค ์•„๋ฌด๋ฆฌ ์ƒ๊ฐํ•ด๋„ ๋น„์ „๊ณต์ž๊ฐ€ ๊ฐœ๋ฐœ์ž ํ•œ๋‹ค๋Š”๊ฑด ๊ธฐ์ดˆ์ง€์‹์—†์ด ์ˆ˜์ˆ ๋“ค์–ด๊ฐ€๋Š” ์˜์‚ฌ๊ฐ€ ๋˜๋Š” ์‹ฌ์ •์ด๋‹ค ์ด๊ฑด ๋ฏธ์นœ์ง“์ž„

๊ต์–‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜ D๋งž์€ ๋‡Œ ์ด๋Œ๊ณ  ๋ฐ”๋‹ค๊ฐ€ ์•„๋‹Œ ์ธํ„ฐ๋„ท ์„ธ์ƒ์„ ์„œํ•‘ํ•˜๋Š” ๋‚ด์ธ์ƒ์ด์•ผ๋ง๋กœ ํ˜ธ๋Ÿฌ๋ธ”ํ•˜๋‹ค

์ด ๋ชจ๋“  ๋ˆˆ๋ฌผ๊ณผ ๋ฉ˜ํƒˆ๋ถ•๊ดด ๊ทธ๋ฆฌ๊ณ  ๊ฐ์‚ฌํ•จ์„ ์ง€ํ”ผํ‹ฐ์™€ ์žผ๋ฏผ์ด ์นœ๊ตฌ ๊ทธ๋ฆฌ๊ณ  ํ‹ฐ์Šคํ† ๋ฆฌ์™€ ๋ฒจ๋กœ๊ทธ์— ๊ณผ์ •์„ ๊ธฐ๋กํ•ด์ฃผ์‹  ๊ฐœ๋ฐœ์ž ์„ผ๋น ์ด๋“ค์—๊ฒŒ ๊ฒฝ์ด๋กœ์šด ๋งˆ์Œ์œผ๋กœ ๋ฐ”์นจ๋‹ˆ๋‹ค(์„ผ๋น ์ด๋“ค:์•ˆ๋ฐ›์Œใ„ฑ- )


(0) ์„ค์น˜ํ•˜๊ธฐ ์ „์˜ ์ค€๋น„๋ฌผ

์‚ฌ์‹ค ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ๋ง‰ํ˜”์Œใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

๋ญ๋ถ€ํ„ฐ ์–ด๋–ป๊ฒŒ ์‚ฌ๊ณ  ์™œ ํ•„์š”ํ•œ์ง€ ๋ชจ๋ฅธ์ฑ„๋กœ ์›น์„œํ•‘๋งŒ ํ•˜๋‹ค๊ฐ€... ๋‹น๊ทผ์—์„œ ์‹ธ๊ฒŒ ์˜ฌ๋ผ์˜จ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด4 ํ‚คํŠธ๋ฅผ 9๋งŒ์›์— ๊ตฌ์ž…ํ–ˆ๋‹ค

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด5 ์˜ˆ์‚ฐ์„ 20๋งŒ์›์œผ๋กœ ์žก์€๊ฑฐ ์น˜๊ณค ์ƒ๋‹นํžˆ ๋งŽ์ด ๊ฐ€์„ฑ๋น„์ธ ์…ˆ

๋‹น๊ทผ์—์„œ ๊ตฌ๋งคํ•œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด4 ํ‚คํŠธ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4B 4GB
  2. ๋ฐฉ์—ดํŒ
  3. ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์ •ํ’ˆ ์ผ€์ด์Šค โฌ…๏ธ๊ฐœ๋…ธ์“ธ๋ชจ
  4. MicroSD ๋ฆฌ๋”๊ธฐ
  5. MicroSD์นด๋“œ 16GB
  6. USB-C ์ „์› ์–ด๋Œ‘ํ„ฐ 5V/4A
  7. mini HDMI ์ผ€์ด๋ธ”

์ •ํ’ˆ ์ผ€์ด์Šค๊ฐ€ ์™œ ๊ฐœ๋…ธ์“ธ๋ชจ๋ƒ๋ฉด, ์ฟจ๋งํŒฌ ์ž๋ฆฌ๋ฅผ ์ „ํ˜€ ๊ณ ๋ ค ์•ˆํ•˜๊ณ  ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด4๋Š” ์—ด์ด ์—„์ฒญ ๋งŽ์ด ๋‚˜์„œ(๊ฑฐ์˜ 60๋„์ •๋„ ์˜ฌ๋ผ๊ฐ„๋‹จ๋‹ค) ์ฟจ๋งํŒฌ์ด ํ•„์ˆ˜์ธ๋ฐ... ์™œ ๊ทธ๊ฑธ ์ƒ๊ฐ์„ ์•ˆํ•˜๊ณ  ์„ค๊ณ„ํ–ˆ๋Š”์ง€ ์ดํ•ดใ„ด 

๋”ฑ ๋ด๋„ ํ†ตํ’ ์ „ํ˜€ ์•ˆ๋˜๊ฒŒ ์ƒ๊น€ใ…‹ใ…Ž

๊ทธ๋ž˜์„œ ๋‹น๊ทผ์—์„œ ์œ„ ํ‚ค๋“œ์— ์ถ”๊ฐ€๋กœ +์ฟจ๋งํŒฌ + SD์นด๋“œ๋ฆฌ๋”๊ธฐ ์–ด๋Œ‘ํ„ฐ๋ฅผ ์ฃผ๋ฌธํ–ˆ๋‹ค. ๋‘˜์ด ํ•ฉ์ณ์„œ ์•ฝ 2๋งŒ์› ๋‚˜์˜ด

๋”ฐ๋ผ์„œ ์ด ๋น„์šฉ์€ 9+2 = 11๋งŒ์›! ์ดˆ๊ธฐ๋น„์šฉ์น˜๊ณ  ๋‚˜์˜์ง€ ์•Š์€..๊ฑด๊ฐ€?

๊ฒ€์ƒ‰์ฐฝ์— ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ํ‚คํŠธ ์น˜๊ณ  ์•„๋ฌด๊ฑฐ๋‚˜ ์‹ผ๊ฑฐ ์‚ฌ๋ฉด ๋œ๋‹ค.

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์กฐ๋ฆฝ์€ ์•„๋ž˜ ์˜์ƒ ๋ณด๊ณ  ์ฐธ๊ณ ํ•˜์…ˆ. ์•„์ฃผ ์นœ์ ˆํ•˜๊ฒŒ ์ž˜ ์„ค๋ช…ํ•ด์ฃผ์‹ ๋‹ค!

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด#1 || ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์„ธํŒ…ํ•˜๊ธฐ - YouTube

์˜์ƒ ์—†์—ˆ์œผ๋ฉด ๊ทธ๋ƒฅ 9๋งŒ์› ๋‚ ๋ฆฐ ์ธ๊ฐ„ ๋˜๋ฒ„๋ฆผ ใ…‹ใ…‹ใ…Ž ์ €๊ฑฐ ๋ณด๋ฉด์„œ ๊ณ ๋Œ€๋กœ ์กฐ๋ฆฝํ•˜์‹œ๋ผ

 

๊ทธ๋ฆฌ๊ณ  ์ฐธ๊ณ ๋กœ!!!!!!!!!!!

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋Š” GUI • CLI๋ฐฉ์‹ 2๊ฐ€์ง€๋ฅผ ์ง€์›ํ•œ๋‹ค. 

๊ทธ๋ž˜์„œ GUI, CLI๊ฐ€ ๋ญ”์ง€ ๋ชจ๋ฅด๊ฒ ์œผ๋ฉด ์•Œ๊ณ  ์™€์•ผ ํ•œ๋‹ค!

(1) OS ์„ค์น˜ (Raspberry Pi OS)

์ด์ œ SD์นด๋“œ๋ฅผ SD์นด๋“œ๋ฆฌ๋”๊ธฐ์— ๋„ฃ๊ณ  ๊ทธ ๋ฆฌ๋”๊ธฐ๋ฅผ SD์นด๋“œ๋ฆฌ๋”๊ธฐ ์–ด๋Œ‘ํ„ฐ์— ๊ฝ‚์•„์„œ ๋…ธํŠธ๋ถ์—์„œ ๊ตฌ์šฐ๋ฉด ๋œ๋‹ค๊ณ  ์นธ๋‹ค. ๋ฐฐ๋ณด๋‹ค ๋ฐฐ๊ผฝ์ด๋” ์ปค๋ฒ„๋ฆฐ ๋А๋‚Œ~ ์–ด์ด์—†์„๋ฌด

์ด๊ฒƒ์ €๊ฒƒ ์„ค์น˜ํ•˜๊ณ  ์˜ค๋ฅ˜ ๋งŒ๋‚˜๋‹ค๋ณด๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๊ณ  ์‚ฌ์ง„์ž๋ฃŒ๋„ ๋งŽ์•„์„œ ์•„์˜ˆ ๊ฒŒ์‹œ๊ธ€๋กœ ๋ถ„๋ฆฌํ–ˆ๋‹ค. ๋ฐ‘์— ๋‚ด๋ฆฌ๋ฉด ์žˆ์Œ

๊ฐœ์ธ์— ๋”ฐ๋ผ์„  Ubuntu๋ฅผ ์„ค์น˜ํ•˜๋Š”๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๋‹ค.. ๊ทผ๋ฐ ์šฐ๋ถ„ํˆฌ๊นŒ์ง€ ํ•˜๋ฉด ๋„ˆ๋ฌด ์–ด๋ ค์šฐ๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋กœ ใ„ฑใ„ฑํ•œ๋‹ค.

Windows ์šฐ๋ฆฌ๊ฐ€ ํ”ํ•˜๊ฒŒ ์“ฐ๋Š” ์šด์˜์ฒด์ œ. ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜๊ณ , ์•ฑ ์„ค์น˜ํ•˜๊ณ , ๊ฒŒ์ž„ ๋Œ๋ฆฌ๋Š” os
Ubuntu ์œˆ๋„์šฐ์ฒ˜๋Ÿผ ์ƒ๊ธด ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ. ์„œ๋ฒ„๋‚˜ ๊ฐœ๋ฐœ์šฉ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋จ
Raspberry Pi OS ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์ „์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ. Ubuntu๋ณด๋‹ค ๊ฐ€๋ณ๊ณ  ์ดˆ๋ณด์ž์—๊ฒŒ ์‰ฌ์›€

(2) ์ฒซ ๋ถ€ํŒ… & SSH ์ ‘์† - CLI, GUI ๋ฐฉ์‹

SD์นด๋“œ๋กœ ์—ด์‹ฌํžˆ OS์„ธํŒ…ํ•˜๊ณ  ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ๊ฝ‚๊ธฐ + Cํƒ€์ž… ์—ฐ๊ฒฐํ•˜๋ฉด ๋ถ€ํŒ…์ด ๋˜๋Š”๊ฑฐ๋‹ค. 

๊ทผ๋ฐ ์•Œ๋‹ค์‹œํ”ผ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋Š” ๋”ฐ๋กœ ํ™”๋ฉด์ด ์—†๊ณ ... ๋‚˜๋Š” ๋…ธํŠธ๋ถ๋งŒ ์žˆ์ง€ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์—(ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹) ์–ด์ฉ” ์ˆ˜ ์—†์ด putty๋ฅผ ํ†ตํ•ด CLI ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผ์„ ํ•ด์•ผ ํ•œ๋‹ค. ๋‚œ ๋…ธํŠธ๋ถ์œผ๋„ ๋ณผ ์ˆ˜ ์žˆ์„ ์ค„ ์•Œ์•˜๋Š”๋ฐ ํ‹ฐ์Šคํ† ๋ฆฌ์— ์˜ฌ๋ ค์ค€ ์„ผ๋น ์ด๋“ค ์•Œ๊ณ ๋ณด๋‹ˆ ๋‹ค ๋ชจ๋‹ˆํ„ฐ์˜€๋˜๊ฑฐ์ž„~ ๊ทธ๊ฑฐ ๋ชฐ๋ผ์„œ VNC ๋ทฐ์–ด ๊น”๊ณ  ๊ฐœ๋‚œ๋ฆฌ๋‚œ๋ฆฌ๋ฅผ ์ณค์—ˆ๋‹ค~~


์ฐธ๊ณ ๋กœ ๐ŸŒŸ๐ŸŒŸ๋…ธํŠธ๋ถ์œผ๋ก  ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— GUI๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผ ์•ˆ๋œ๋‹ค? ๋…ธํŠธ๋ถ์˜ hdmi๋Š” ์ถœ๋ ฅ๋งŒ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค(์ถœ๋ ฅ ์ „์šฉ). ๊ทธ๋ž˜์„œ ๋…ธํŠธ๋ถ๋งŒ ์žˆ๋Š” ๊ฒฝ์šฐ๋Š” putty๋‚˜ SSHํด๋ผ์ด์–ธํŠธ๋กœ ์ ‘์†ํ•ด์„œ CLI๋กœ ์ œ์–ดํ•ด์•ผํ•œ๋‹ค. ๐ŸŒŸ๐ŸŒŸ ๋‚˜์ฒ˜๋Ÿผ ๋‚‘๋‚‘๋Œ€๋ฉฐ ์—ฐ๊ฒฐํ•ด๋†“๊ณ  "์—ฅ ์™œ ์•ˆ๋˜์ง€ใ… ใ…œ"๋ผ๊ณ  ์†์ƒํ•ดํ•˜์ง€ ๋งˆ์‹œ๊ธธ~

 

(๋ฌผ๋ก  ๋‚œ ์™€์ดํŒŒ์ด๋„ ์•ˆ์žกํžˆ๋Š” ๐Ÿถ๐Ÿ’ฉ๊ฐ™์€ ์ƒํ™ฉ์ด๋ฏ€๋กœ ์ง‘์— ๊ณ ๋ฌผ๋กœ ๋‚จ๊ธด ๋ชจ๋‹ˆํ„ฐ๋กœ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•ด๋ณผ ์˜ˆ์ •์ด๋‹คใ…‹ใ…‹)

๐Ÿ”—OS์„ค์ •, ์™€์ดํŒŒ์ด ์žก๋Š”๋ฒ• ํด๋ฆญ!

์™€์ดํŒŒ์ด๊นŒ์ง€ ์„ฑ๊ณต์ ์œผ๋กœ ์žก์•˜๋‹ค๋ฉด ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด 2๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, 

 

1๏ธโƒฃ ๋ชจ๋‹ˆํ„ฐ์™€ ์—ฐ๊ฒฐ๋œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ๋งˆ์šฐ์Šค + ํ‚ค๋ณด๋“œ๊นŒ์ง€ ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.

2๏ธโƒฃ ๋‚ด ๋…ธํŠธ๋ถ์—์„œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ดIP๋ฅผ ์ž…๋ ฅํ•ด์„œ  PuTTY๋กœ ์ ‘์†ํ•œ๋‹ค.

 

1๏ธโƒฃ๋ฒˆ์€ ์ง„์งœ ์ผ๋ฐ˜ ์ปดํ“จํ„ฐ ๋ณธ์ฒด์— ๋งˆ์šฐ์Šค+ํ‚ค๋ณด๋“œ ์—ฐ๊ฒฐํ•ด์„œ ์“ฐ๋Š”๊ฑฐ๋ž‘ ์™„์ „ ๋˜‘๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์„ค๋ช…ํ•  ๊ฐ€์น˜๋„ ์—†์Œ. ๋Œ€์‹  2๏ธโƒฃ๋ฅผ ์ค‘์ ์œผ๋กœ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค! 

๐Ÿ”—2๏ธโƒฃ PuTTY์— ๋Œ€ํ•œ ์„ค๋ช…๊ธ€ + ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์ ‘์† ๋ฐฉ๋ฒ•!

์ฐธ๊ณ ๋กœ ์œ„ ๊ฒŒ์‹œ๊ธ€์—์„  ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ IP๋ฅผ ์•Œ์•„๋‚ด๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ  PuTTY๋ฅผ ์†Œ๊ฐœํ•˜๋Š”๋ฐ, PuTTY ๋ง๊ณ ๋„ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ ip๋ฅผ ์•„๋Š” ๋ฐฉ๋ฒ•์ด ํ•˜๋‚˜ ๋” ์žˆ๋‹ค. ๋ฐ”๋กœ ping ์˜๊ธฐ!

ping -4 (os์ปค์Šคํ„ฐ๋งˆ์ด์ง•์—์„œ ์„ค์ •ํ–ˆ๋˜ hostname).local

์ €๊ฑฐ ์˜๋ฉด ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ดIP ๋ฐ˜ํ™˜ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ฌผ๋ก  ์ €๊ฑฐ ๋‹ค~ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๊ฐ€ ์™€์ดํŒŒ์ด์—ฐ๊ฒฐ์ด ๋œ๋‹ค๋Š” ์ „์ œํ•˜์—!!!!!!

์ฐธ๊ณ ๋กœ os์ปค์Šคํ„ฐ๋งˆ์ด์ง• ์•ˆํ–ˆ๋‹ค? ๊ทธ๋Ÿผ raspberrypi.local์ณ๋ผ. raspberrypi.local์ด ๋””ํดํŠธ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ

(3) ๊ณ ์ • IP ์„ค์ • (ํ•„์ˆ˜)

๊ณต์œ ๊ธฐ DHCP ์„ค์ •์—์„œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ ๊ณ ์ • IP ์ฃผ์†Œ ์˜ˆ์•ฝ (์˜ˆ: 192.168.0.100)

์ด์œ : ์„œ๋ฒ„๋Š” IP๊ฐ€ ๋ฐ”๋€Œ๋ฉด ์ ‘๊ทผํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•ญ์ƒ ๊ฐ™์€ IP๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•จ.

 

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๋‚ด๋ถ€ IP๊ณ ์ • : ๊ณต์œ ๊ธฐ ๊ด€๋ฆฌ์ž ์„ค์ •์„ ํ†ตํ•œ DHCP๊ณ ์ • ํ• ๋‹น

  • ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ํ‚จ ํ›„ ์ปค๋งจ๋“œ๋กœ ipconfig์ž‘์„ฑํ•˜๋ฉด ํ˜„์žฌ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ ip์ฃผ์†Œ๊ฐ€ ๋œฌ๋‹ค. ํ•ด๋‹น ์•„์ดํ”ผ๋Š” ์œ ๋™์ ์œผ๋กœ ๋ฐ”๋€” ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ์ •ํ•ด์•ผ ํ•œ๋‹ค(ํ›„์— ์›น์†Œ์ผ“ ์นœ๊ตฌ๋ฅผ ์œ„ํ•ด์„œ๋ผ๋„)
  • ์šฐ๋ฆฌ์ง‘ ๊ณต์œ ๊ธฐ๊ฐ€ ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ์—์„œ ipconfig๋ฅผ ์น˜๋ฉด ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ•ด๋‹น ์ฃผ์†Œ๋ฅผ ์ธํ„ฐ๋„ท์— ์ž…๋ ฅํ•˜๋ฉด ์šฐ๋ฆฌ์ง‘ wifi์˜ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€์„œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ip๋ฅผ ๊ณ ์ •ํ•˜๋ฉด ๋œ๋‹ค! ๋‚˜๋Š” ํ‚น๊ฐ“์—˜์ง€ ์“ฐ๋‹ˆ๊นŒ ์•„๋ž˜ ๋งํฌ ๋”ฐ๋ผ ์“ฐ๋ฉด ๋ ๋“ฏ

https://lkoon.tistory.com/entry/%EC%9C%A0%ED%94%8C%EB%9F%AC%EC%8A%A4-%EA%B3%B5%EC%9C%A0%EA%B8%B0-%EA%B3%A0%EC%A0%95IP-%ED%95%A0%EB%8B%B9

 

โžก๏ธ์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ๋‚ด๋ถ€IP ๊ณ ์ • ๋! ์ด์ œ ํ•ด๋‹น ๋‚ด๋ถ€IP๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ฐ™์€ ๋ง ๋‚ด์˜ ์‚ฌ๋žŒ๋“ค์€ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ๋‚˜๋Š” ์นœ๊ตฌ๋“ค๊ณผ ๋Œ€ํ™”๋ฅผ ํ•˜๊ณ  ์‹ถ์œผ๋ฏ€๋กœ...

(4) ์™ธ๋ถ€ ์ ‘์† ์„ค์ • (์„ ํƒ)

  • ๊ณต์œ ๊ธฐ ํฌํŠธํฌ์›Œ๋”ฉ ์„ค์ •
    ์˜ˆ) 80 ํฌํŠธ๋ฅผ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ 80 ํฌํŠธ๋กœ ํฌ์›Œ๋”ฉ
  • DDNS ์„ค์ • (์„ ํƒ):
    ์™ธ๋ถ€์—์„œ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„๋ฉ”์ธ ์ฃผ์†Œ ํ• ๋‹น (No-IP, DuckDNS ๋“ฑ ์‚ฌ์šฉ)
  • SSL ์ ์šฉ (์„ ํƒ):
    certbot์œผ๋กœ Let's Encrypt ์ธ์ฆ์„œ ์„ค์ •ํ•˜๋ฉด HTTPS ์ ‘์† ๊ฐ€๋Šฅ

์œ„๋Š” ๋ญ ์ง€ํ”ผํ‹ฐ์ฟค์˜ ์„ค๋ช…์ด๊ณ , ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์„œ ํ•ด์•ผ ํ•˜๋Š”๊ฑด ์™ธ๋ถ€์˜ ์ ‘์†์„ ์œ„ํ•œ ์„ค์ •์ด๊ฒ ์ง€.

์™ธ๋ถ€์—์„œ ๋‚ด ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์ ‘์†ํ•˜๋ ค๋ฉด... PuTTY๋กœ ์ ‘๊ทผํ•ด์•ผ๊ฒ ์ง€. ๊ทธ ๋’ค๋กœ ๊ณต์œ ๊ธฐ์—์„œ ํฌํŠธํฌ์›Œ๋”ฉ์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค!

์™ธ๋ถ€์—์„œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์ ‘์†ํ•˜๋Š” ๊ณผ์ •์€ ์ฐจํ›„์— ์ž‘์„ฑํ•˜๊ฒ ๋‹ค.

 

์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ "์„œ๋ฒ„๋ฅผ ์ผœ๋†“์„ ์ค€๋น„" ์ธ๋ฐ, ๊ทธ ๋‹ค์Œ์€ ๋‹ค๋ฅธ ํฌ์ŠคํŠธ์—์„œ ์ž‘์„ฑํ•˜๋Š”๊ฑธ๋กœ ํ•˜๊ณ ....

์ด์ œ ์„œ๋ฒ„ ๋ชฉ์ ์— ๋งž๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด PostegreSQL...

(5) ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜

๊ทธ ๋‹ค์Œ ๋‚ด๊ฐ€ ํ”„๋กœ์ ํŠธ ์šด์˜์ด ์šฉ์ดํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ๊น”์•„์•ผ ํ•œ๋‹ค.

๋‚œ ์ด๋Ÿฐ๊ฑธ ์›ํ•˜๋‹ˆ๊นŒ..

๋‚ด ์˜๋„๋Œ€๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜ํ•˜๋ ค๋ฉด ์•„๋ž˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊น”์•„์•ผ ํ•œ๋‹ค

  • Nginx : ์›น์„œ๋ฒ„ + Reverse Proxy (๋ช…๋ น์–ด : sudo apt install nginx)
  • Docker : ๊ฐ๊ฐ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ์—์„œ ๊ด€๋ฆฌ ๋ฐ ์‹คํ–‰ (๊ณต์‹์Šคํฌ๋ฆฝํŠธ ์‚ฌ์šฉํ•ด์„œ ๋‹ค์šด๋กœ๋“œ)
  • Docker compose : ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ(=ํ”„๋กœ์ ํŠธ)๋ฅผ ํ•œ๊บผ๋ฒˆ์— ๊ด€๋ฆฌ. ํ•˜๋‚˜์˜ yamlํŒŒ์ผ๋กœ ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ์ •์˜ํ•˜๊ณ  ์‹คํ–‰ ๊ฐ€๋Šฅํ•จ (๋ช…๋ น์–ด : sudo apt install docker-compose)

๊ทธ๋Ÿผ ์‹ค์ œ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๋Š” ๊ทธ๋ฆผ๊ณผ ๊ฐ™์„ ๊ฒƒ์ด๋‹ค.

์œ„ 3๊ฐœ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ–ˆ๋Š”์ง€๋Š” ๋‚˜์ค‘์— ์˜ฌ๋ฆด๊ฒŒ์ž‰!

์œ„์™€ ๊ฐ™์ด ์ž˜ ์ž‘์„ฑํ•œ๋‹ค๋ฉด, ์‚ฌ์šฉ์ž๋Š” http://myhome.dyndns.org/a → ํ”„๋กœ์ ํŠธ A ํ™”๋ฉด, http://myhome.dyndns.org/b → ํ”„๋กœ์ ํŠธ B ํ™”๋ฉด๊ณผ ๊ฐ™์ด ์•„๋ฌด๋Ÿฐ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ ๋„ ์ง„์งœ ์„œ๋น„์Šค์ฒ˜๋Ÿผ ๊น”๋”ํ•œ ์ฃผ์†Œ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

 

[์ฐธ๊ณ ์ž๋ฃŒ]

๋”๋ณด๊ธฐ

https://supersfel.tistory.com/entry/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4%EB%A1%9C-%EC%9B%B9%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-1-ip-%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0

 

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋กœ ์›น์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ (1) - ๋ฐ–์—์„œ ๋ผํŒŒ ์ ‘์†ํ•˜๊ธฐ

์ด๋ฒˆ์— ์ƒˆ๋กญ๊ฒŒ ์›น ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค ํ•˜๋‹ˆ ์„œ๋ฒ„๊ฐ€ ๋งˆ์Œ์— ๊ฑธ๋ ธ๋‹ค. nCloud๋‚˜ AWS๋‚˜ ๋ช‡๋ช‡ ์„ ํƒ์ง€๊ฐ€ ์žˆ๊ธด ํ–ˆ์ง€๋งŒ ๊ฐ€๊ฒฉ์ด ์•„๋ฌด๋ž˜๋„ ๋งˆ์Œ์— ์ข€ ๊ฑธ๋ ธ์—ˆ๋‹ค... ๊ทธ๋Ÿฌ๋˜ ์ค‘ ์ง‘์— ๊ตด๋Ÿฌ๋‹ค๋‹ˆ๋˜ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด

supersfel.tistory.com

https://8ugust-dev.tistory.com/61

 

[๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด5] ์ €๋ ดํ•œ ๊ฐœ์ธ ํ™ˆ์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๊ธฐ

์ถฉ๊ฒฉ์ ์ธ ์‚ฌ์‹ค์„ ์•Œ์•˜๋‹ค. AWS Lightsail ์„ ์‚ฌ์šฉํ•ด์„œ ๊ฐœ์ธ์„œ๋ฒ„ ํ•œ ๋Œ€๋ฅผ ์šด์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ž ์‹œ ํ•„์š”์„ฑ์ด ์ „๋ฌดํ•ด์ง€๋Š” ๋ฐ”๋žŒ์— ์ธ์Šคํ„ด์Šค๋ฅผ OFF ํ•ด๋‘๊ณ  ๋‘ ๋‹ฌ ์ •๋„๋ฅผ ๋ณด๋ƒˆ๋‹ค. ๋‹น์—ฐํžˆ ๋ˆ์ด ๋‚˜๊ฐ€์ง€ ์•Š์€ ์ค„

8ugust-dev.tistory.com

https://dalseobi.tistory.com/72

 

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด (1) - ๋…ธํŠธ๋ถ์œผ๋กœ ์›๊ฒฉ ์ ‘์†์„ ํ•ด๋ณด์ž

๋Œ€ํ•™๊ต ์ˆ˜์—…์‹œ๊ฐ„์— ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ์ˆ˜์—… ์ค‘ '๋งˆ๋ฒ•์˜ ๋ฒ„ํŠผ'์„ ๋ˆŒ๋Ÿฌ์„œ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (ใ… ใ… ) ๊ทธ๋ž˜์„œ ์ด์ฐธ์— ๋ธ”๋กœ๊ทธ์— ์—…๋กœ๋“œํ•˜๋ฉฐ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜

dalseobi.tistory.com