์–ธ๋ ˆ์ด๋“œ ํ™ˆ์„œ๋ฒ„ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ Part.4 #๋„๋ฉ”์ธ ์—ฐ๊ฒฐ ๋ฐ ๋„์ปค
๐ŸฅผOther Projects/๐Ÿ Home Server

์–ธ๋ ˆ์ด๋“œ ํ™ˆ์„œ๋ฒ„ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ Part.4 #๋„๋ฉ”์ธ ์—ฐ๊ฒฐ ๋ฐ ๋„์ปค

๊ณต์œ ๊ธฐ ์„ค์ •

์ธํ„ฐ๋„ท์—์„œ ์„œ๋ฒ„์™€ ์„œ๋น„์Šค์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด์„  ๊ณต์œ ๊ธฐ์—์„œ ์„ค์ •ํ•  ๋ถ€๋ถ„์ด ์žˆ๋‹ค.

 

DDNS ์„ค์ •

DDNS๋Š” ๋‹ค์ด๋‚˜๋ฏน DNS๋ผ๋Š” ๋œป์œผ๋กœ ๊ณต์œ ๊ธฐ์˜ ๊ณต์ธIP๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ๋„๋ฉ”์ธ์„ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€์‹œ์ผœ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

๊ณต์ธ IP๊ฐ€ ์ž์ฃผ ๋ฐ”๋€Œ์ง€๋Š” ์•Š์ง€๋งŒ ํ˜น์‹œ๋ชจ๋ฅผ ์‚ฌํƒœ๋ฅผ ๋Œ€๋น„ํ•ด ์„ค์ •ํ•œ๋‹ค.

  1. ๊ณต์œ ๊ธฐ ์„ค์ • ํŽ˜์ด์ง€์— ์ ‘์†ํ•˜์—ฌ ํŠน์ˆ˜๊ธฐ๋Šฅ - DDNS ์„ค์ •์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.
  2. ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์— ์›ํ•˜๋Š” ์ฃผ์†Œ๋ฅผ ๋„ฃ๊ณ  ์‚ฌ์šฉ์ž ์•„์ด๋””์™€ ํ•จ๊ป˜ ๋“ฑ๋กํ•œ๋‹ค.
  3. ์ •์ƒ ๋“ฑ๋ก ํ‘œ์‹œ๊ฐ€ ๋œฌ๋‹ค๋ฉด ์™„๋ฃŒ๋๋‹ค.

๋“ฑ๋ก์„ ๋ชจ๋‘ ์™„๋ฃŒํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ์ถœ๋ ฅ๋˜์–ด์•ผ ํ•œ๋‹ค.

ํฌํŠธํฌ์›Œ๋”ฉ

ํ†จ๊ฒŒ์ดํŠธ์— ํ•˜์ดํŒจ์Šค ์ „์šฉ ์ฐจ๋กœ๊ฐ€ ์žˆ๋“ฏ์ด, ์›น์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•˜๋Š”๋ฐ์—๋„ ์ „์šฉ ํ†ต๋กœ, ํฌํŠธ๊ฐ€ ์žˆ๋‹ค.

๋ฐ”๋กœ 80๋ฒˆ๊ณผ 443๋ฒˆ ํฌํŠธ์ด๋‹ค. ๊ฐ๊ฐ HTTP์™€ HTTPS๋ฅผ ๋‹ด๋‹นํ•œ๋‹ค.

๋”ฐ๋ผ์„œ ๋‚ด๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ• ๋•Œ ์“ฐ๋Š” 80, 443๋ฒˆ ํฌํŠธ๋ฅผ ํ™ˆ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ด๊ฒƒ์ด ํฌํŠธํฌ์›Œ๋”ฉ์ด๋‹ค.

์™ธ๋ถ€์—์„œ ์˜ค๋Š” 80, 443์„ ์„œ๋ฒ„์ชฝ์˜ ํฌํŠธ์™€ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์ž‘์—…์ด๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ํŒŒํŠธ2์—์„œ ์ง€์ •ํ•œ ์„œ๋ฒ„์˜ ์‚ฌ์„ค IP์™€ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ด์ค€๋‹ค. 80๋ฒˆ๊ณผ 443๋ฒˆ, ๋‘๋ฒˆ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

๊ทธ ์™ธ ๊ธฐํƒ€์„ค์ •

์šฐ๋ฆฌ์˜ ๊ณต์œ ๊ธฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” DDNS ์ฃผ์†Œ๊ฐ€ ์žˆ์œผ๋‹ˆ, ํ•ด๋‹น ์ฃผ์†Œ๋กœ ๊ณต์œ ๊ธฐ์˜ ์„ค์ •ํŽ˜์ด์ง€์— ์ ‘์†ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

๋ณด์•ˆ๊ธฐ๋Šฅ - ๊ณต์œ ๊ธฐ ์ ‘์†/๋ณด์•ˆ ๊ด€๋ฆฌ์—์„œ ์›๊ฒฉ ๊ด€๋ฆฌํฌํŠธ๋ฅผ ์‚ฌ์šฉ, ์›ํ•˜๋Š” ํฌํŠธ๋ฅผ ์ง€์ •ํ•ด์ค€๋‹ค. ์›ฌ๋งŒํ•˜๋ฉด 4์ž๋ฆฌ ์ด์ƒ์ด ์ข‹๋‹ค.

์ผ๋ถ€ ์™ธ์šฐ๊ธฐ ์‰ฌ์šด ํฌํŠธ๋Š” ์ด๋ฏธ ์‚ฌ์šฉ์ค‘์ผ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋ชฉ๋ก์—์„œ ํ™•์ธ ํ›„ ์ง€์ •ํ•˜๋ฉด ๋‚˜์ค‘์— ๋ฌธ์ œ์ƒ๊ธธ์ผ์ด ์—†๋‹ค.

์ ์šฉ ํ›„์— "์„ค์ •ํ•œ DDNS์ฃผ์†Œ":"์„ค์ •ํ•œ ๊ด€๋ฆฌํฌํŠธ" ๋กœ ์ ‘์†ํ•˜๋ฉด ๊ด€๋ฆฌํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค.

์ด๋กœ์จ ์ง‘์— ์žˆ์ง€ ์•Š์•„๋„ ๊ณต์œ ๊ธฐ์—๊ฒŒ ์ฐธ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์„œ๋ฒ„WOL

์„œ๋ฒ„๊ฐ€ ๋ชจ์ข…์˜ ์ด์œ ๋กœ ๊บผ์ง„๊ฒฝ์šฐ (์ „์›์ด ๊ณต๊ธ‰๋œ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์—)์ „์›์„ ์›๊ฒฉ์œผ๋กœ ์ผค ์ˆ˜ ์žˆ๋‹ค.

๋ฐ”์ด์˜ค์Šค ์ƒ์—์„œ Wake up On LAN ์˜ต์…˜์ด ์ผœ์ ธ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์„œ๋ฒ„๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๊ณต์œ ๊ธฐ์™€ ์—ฐ๊ฒฐ๋œ ์ƒํƒœ์—์„œ

๊ณต์œ ๊ธฐ์˜ [๊ณ ๊ธ‰์„ค์ • - ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ - ๋‚ด๋ถ€ ๋‚ดํŠธ์›Œํฌ ์„ค์ •]์— ๋“ค์–ด๊ฐ€ ์„œ๋ฒ„์˜ MAC์ฃผ์†Œ๋ฅผ ๊ธฐ์–ตํ•œ๋‹ค.

xx-xx-xx-xx-xx-xx ํ˜•ํƒœ์˜ ํ…์ŠคํŠธ๊ฐ€ MAC์ฃผ์†Œ์ด๋‹ค.

[ํŠน์ˆ˜๊ธฐ๋Šฅ - WOL๊ธฐ๋Šฅ]์— ๋“ค์–ด๊ฐ€ MAC์ฃผ์†Œ์™€ PC ์„ค๋ช…์„ ์ ๊ณ  ์ €์žฅ.

์ปดํ“จํ„ฐ๋ฅผ ํ‚ค๊ธฐ์œ„ํ•ด์„  ์ด ๋ฉ”๋‰ด์— ๋“ค์–ด์™€ ์ผค PC๋ฅผ ์„ ํƒํ•˜๊ณ  PC์ผœ๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

 

์œ„ ๋ฐฉ๋ฒ•์€ ๋ณด๋“œ ์„ค์ •, ๋ณด๋“œ ์ง€์›์—ฌ๋ถ€, ์ ˆ์ „์ƒํƒœ๋“ฑ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์„์ˆ˜๋„ ์žˆ๋‹ค.

์ด๋Ÿฐ๊ฒฝ์šฐ BIOS์—์„œ AC loss ์„ค์ •์„ power on์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ์ฝ˜์„ผํŠธ๋ฅผ ์Šค๋งˆํŠธํ”Œ๋Ÿฌ๊ทธ์— ์—ฐ๊ฒฐํ•ด ์ „์› ์ž์ฒด๋กœ ์ œ์–ดํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค. ์„œ๋ฒ„์˜ ์ „๋ ฅ์†Œ๋ชจ๋Ÿ‰์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ๋„ ์ข‹๋‹ค.

์ด์™ธ์—๋„ ๋ณด์•ˆ์„ค์ •์—์„œ ํ•ด์™ธ ์ ‘์† ์ฐจ๋‹จ๋“ฑ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๋งŽ์œผ๋‹ˆ ํ™•์ธํ•ด๋ณด๋ฉด ์ข‹๋‹ค.

๋‹จ ํ•ด์™ธ ์ฐจ๋‹จ์‹œ ํ—ˆ์šฉ๊ตญ๊ฐ€์— ๋ฏธ๊ตญ์„ ์ถ”๊ฐ€ํ•ด์•ผํ•œ๋‹ค. ์ด์œ ๋Š” ํ›„์ˆ .

 

๋„๋ฉ”์ธ ์ƒ์„ฑ

์•„๋ž˜์—์„œ ์‚ฌ์šฉํ•œ ํ”„๋ฆฌ๋†ˆ์ด ์ด์ œ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

๋Œ€์‹  ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์—์„œ ๋ฐ”๋กœ ๋„๋ฉ”์ธ์„ ๊ตฌ๋งคํ•  ์ˆ˜์žˆ๋‹ค.

๋”ฐ๋กœ ๋„๋ฉ”์ธ์ด ์žˆ๋‹ค๋ฉด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋“ฑ๋ก๋ถ€ํ„ฐ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

 

-์•„๋ž˜ ๋‚ด์šฉ์€ ๋งŒ๋ฃŒ๋จ-

๋”๋ณด๊ธฐ

์ด์ œ ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ์„ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค. ๋ฌด๋ฃŒ ๋„๋ฉ”์ธ์„ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ดํŠธ๋Š” ์—ฌ๋Ÿฟ ์žˆ์ง€๋งŒ ํ•„์ž๋Š” freenom์„ ์‚ฌ์šฉํ•œ๋‹ค. 100ํ”„๋กœ ์ข‹๋‹ค๊ณ ๋Š” ํ•  ์ˆ˜ ์—†์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š”๋ฐ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๋‹ค. ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•ด ๋กœ๊ทธ์ธ ํ•œ๋‹ค.

์„œ๋น„์Šค์˜ Register a New Domain์„ ํ†ตํ•ด ๋ฌด๋ฃŒ ๋„๋ฉ”์ธ์„ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์›ํ•˜๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ํ•ด ๋งˆ์Œ์— ๋“œ๋Š” ์ตœ์ƒ์œ„ ๋„๋ฉ”์ธ์„ ์„ ํƒํ•œ๋‹ค. ์œ ๋ช…ํ•œ ๋„๋ฉ”์ธ์€ ์œ ๋ฃŒ์ด๋‹ˆ ๋ณธ์ธ๋งŒ์˜ ๋„๋ฉ”์ธ์„ ์ฐพ์•„์•ผํ•œ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์—์„œ๋Š” nanopost์˜€์ง€๋งŒ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์— ์ถ”๊ฐ€๊ฐ€ ๋˜์ง€ ์•Š์•„ newraid.cf๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ง„ํ–‰ํ–ˆ๋‹ค.

Get It Now๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ๊ณผ๊ธˆ ์—†์ด ๋„๋ฉ”์ธ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•œ๋ฒˆ์— ์ตœ๋Œ€ 1๋…„๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹ค๋ฅธ ๋„๋ฉ”์ธ ์‚ฌ์ดํŠธ์ฒ˜๋Ÿผ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋นŒ๋ฆฌ๋Š” ๊ฐœ๋…์ธ์ ์„ ๊ฐ์•ˆํ•ด์•ผํ•œ๋‹ค. 

์—ฐ์žฅ์€ ๊ธฐํ•œ์ด ์ž„๋ฐ•(2์ฃผ)ํ•œ๊ฒฝ์šฐ ๊ฐ€๋Šฅํ•˜๋‹ค.

์œ„ ๊ณผ์ •์—์„œ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๋‹ค๋ฉด ๋„๋ฉ”์ธ ์ƒ์„ฑ์€ ์™„๋ฃŒ๋˜์—ˆ๋‹ค.

-๋งŒ๋ฃŒ๋œ ๋‚ด์šฉ ์ด์ƒ-

 

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋“ฑ๋ก

ํ”„๋ฆฌ๋†ˆ์—์„œ ์ œ๊ณตํ•˜๋Š” DNS์˜ต์…˜์€ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ๋ฒˆ๊ฑฐ๋กญ๊ณ  ์—ฌ๋Ÿฌ๋ชจ๋กœ ์—ด์•…ํ•˜๋‹ค.

๋”ฐ๋ผ์„œ Cloudflare์—์„œ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋„ค์ž„์„œ๋ฒ„๋ฅผ ๋ณ€๊ฒฝํ•ด ์ฃผ์–ด์•ผํ•œ๋‹ค.

์„œ๋น„์Šคํƒญ์— My Domain์— ์ ‘์†ํ•ด ์ž์‹ ์ด ์ถ”๊ฐ€ํ•œ ๋„๋ฉ”์ธ์˜ ๊ด€๋ฆฌ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•œ๋‹ค.

Managemnet Tools์— Nameservers๋กœ ์ด๋™ํ•œ๋‹ค.

์•„๋ž˜ ๋‘ ์ฃผ์†Œ๋ฅผ ๊ฐ๊ฐ Nameserver1, 2์— ์ถ”๊ฐ€ํ•œ๋‹ค.

 

mariah.ns.cloudflare.com
mitchell.ns.cloudflare.com

 

Change Nameserver๋ฅผ ๋ˆŒ๋Ÿฌ ์™„๋ฃŒํ•œ๋‹ค.

์ด์ œ ๋‚˜๋จธ์ง€ ์ž‘์—…์€ Cloudflare์—์„œ ์™„๋ฃŒํ•˜๋ฉด ๋œ๋‹ค.

 

๋กœ๊ทธ์ธ์„ ์™„๋ฃŒํ•œ ํ›„ ์‚ฌ์ดํŠธ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค. ํ•„์ž๋Š” newraid.cf ๋„๋ฉ”์ธ์„ ์ƒ์„ฑํ–ˆ์œผ๋‹ˆ newraid.cf๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

๋จผ์ € ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์— ์ ‘์†ํ•˜์ž.

๊ณ„์ •์„ ๋งŒ๋“ค๊ณ  ๋กœ๊ทธ์ธ์„ ํ•œ๋‹ค.

Websites(์›น์‚ฌ์ดํŠธ)๋ฉ”๋‰ด์—์„œ Add a site(์‚ฌ์ดํŠธ ์ถ”๊ฐ€)๋ฅผ ๋ˆŒ๋Ÿฌ ๋„๋ฉ”์ธ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

 

๋ณด์œ ์ค‘์ธ ๋„๋ฉ”์ธ์ด ์žˆ๋‹ค๋ฉด ๋„๋ฉ”์ธ ์ž…๋ ฅ์ฐฝ์— ์ถ”๊ฐ€๋ฅผ,

๋„๋ฉ”์ธ์ด ์—†๋‹ค๋ฉด ์ƒˆ ๋„๋ฉ”์ธ ๋“ฑ๋ก์œผ๋กœ ๋งํฌ๋ฅผ ํƒ€๊ณ  ์ด๋™ํ•œ๋‹ค.

์ด๋™๋œ ํ™”๋ฉด์—์„œ ๋ฐ”๋กœ ๋„๋ฉ”์ธ์„ ๊ตฌ๋งค ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฐ€๊ฒฉ๋„ ๋งค์šฐํ•ฉ๋ฆฌ์ ์ด๋ผ ์ถฉ๋ถ„ํžˆ ๊ณ ๋ คํ•ด๋ณผ๋งŒ ํ•˜๋‹ค.

ํ•„์ž๋Š” ๋ฌด๋ฃŒ๋„๋ฉ”์ธ์ด ๋ง‰ํžŒ ์„ค์›€์„ ํ‘œ์ถœํ•˜๊ธฐ์œ„ํ•ด freenom์„ ๊ตฌ๋งคํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ๋‹ค.

๊ฒ€์ƒ‰์ฐฝ์— ์›ํ•˜๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ๊ฐ ์ตœ์ƒ์œ„ ๋„๋ฉ”์ธ๊ณผ ๋„๋ฉ”์ธ๋ณ„ ๊ฐ€๊ฒฉ์ด ๋‚˜์˜จ๋‹ค.

์ €๋ ดํ•œ๊ฑด 1๋…„์— 5๋‹ฌ๋Ÿฌ๋„ ์•ˆ๋˜๋Š” ๊ฐ€๊ฒฉ์œผ๋กœ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฒซ 1๋…„๋™์•ˆ์€ 250์›์ด์ง€๋งŒ ๋‹ค์Œํ•ด๋Š” 30๋งŒ์›์ด๋‹ค.

ํƒ€ ์‚ฌ์ดํŠธ์—์„œ ์ฒซ๊ตฌ๋งค ํ• ์ธ์œผ๋กœ ๋” ์ €๋ ดํ•˜๊ฒŒ ํŒ๋งคํ•˜๊ธฐ๋„ ํ•˜์ง€๋งŒ,

1๋…„์ด ์ง€๋‚œํ›„ ๊ฐฑ์‹ ํ• ๋• ๋งค์šฐ ๋น„์‹ผ ๊ฐ€๊ฒฉ์„ ์ง€๋ถˆํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

์ง€์†์ ์œผ๋กœ ํ•œ ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด์„  ์ด๋Ÿฐ์ ์„ ์œ ์˜ํ•ด์„œ ๊ตฌ๋งคํ•ด์•ผํ•œ๋‹ค.

ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด๋Š” ํ•ด๊ฐ€ ์ง€๋‚˜๋„ ๊ฐ€๊ฒฉ์ด ๊ฐ™์•„ ์žฅ๊ธฐ์ ์œผ๋กœ ์ด์ ์ด ์žˆ๋‹ค.

ํ•œ๋ฒˆ์— ์ตœ๋Œ€ 10๋…„์น˜๊นŒ์ง€ ๊ฒฐ์ œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ• ์ธ์€ ์—†์–ด์„œ ๋ฉ”๋ฆฌํŠธ๋Š” ์—†๋Š”๊ฒƒ๊ฐ™๋‹ค.

 

์นด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ฒฐ์ œ๋ฅผ ํ•œ๋‹ค๋ฉด ์•ˆ์ •์ ์ธ ๋„๋ฉ”์ธ ์ƒ์„ฑ์ด ์™„๋ฃŒ๋œ๊ฒƒ์ด๋‹ค.

ํ•ด์™ธ๊ฒฐ์ œ์‹œ์—” ์™ธํ™”๊ณ„์ขŒ๋ฅผ ๋งŒ๋“  ํ† ์Šค์นด๋“œ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค.

์š”๊ธˆ์ œ ์„ ํƒ ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค๋ฉด ๋ฌผ๋ก  ๋ฌด๋ฃŒ๋ฅผ ์„ ํƒํ•œ๋‹ค.

์ •์ƒ์ ์œผ๋กœ ์ถ”๊ฐ€๊ฐ€ ์™„๋ฃŒ๋˜๊ณ  ๋„ค์ž„์„œ๋ฒ„ ์ด์ „์ด ๋๋‚ฌ๋‹ค๋ฉด ์ด๋ ‡๊ฒŒ DNS๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.

์™ผ์ชฝ ์œ„ newraid.cf๊ฐ€ ํ•„์ž๊ฐ€ ๋“ฑ๋กํ•œ ๋„๋ฉ”์ธ์ด๋‹ค.

๋จผ์ € ๋„๋ฉ”์ธ๊ณผ ๊ณต์œ ๊ธฐ๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ ์ฃผ๊ธฐ ์œ„ํ•ด ๊ณต์œ ๊ธฐ์—์„œ ์ƒ์„ฑํ–ˆ๋˜ DDNS์ฃผ์†Œ๋ฅผ CNAME ํ˜•์‹์œผ๋กœ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. CNAME ํƒœ๊ทธ๋Š” ์ผ์ข…์˜ ๋ณ„์นญ์„ ์„ค์ •ํ•ด์ค€๋‹ค. ๊ฐ€๋ น ์•„๋ž˜ ์„ค์ •์€ @(์‹ค์ œ๋กœ๋Š” ์ถ”๊ฐ€ํ•œ newraid.cf์ฃผ์†Œ)๋ฅผ DDNS์ฃผ์†Œ์˜ ๋ณ„์นญ์œผ๋กœ ์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

๋„๋ฉ”์ธ ์—ฐ๊ฒฐ

์ด์ œ ์™ธ๋ถ€์—์„œ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณต์œ ๊ธฐ๋ฅผ ๊ฑฐ์ณ ์ปดํ“จํ„ฐ๋กœ ๋“ค์–ด์˜ค๋Š” ๊ฒƒ๊นŒ์ง„ ์„ฑ๊ณตํ–ˆ๋‹ค.

์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ์ฃผ์†Œ๊ฐ€ DDNS๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  DDNS๋Š” ๊ณต์œ ๊ธฐ์˜ ๊ณต์ธIP๋ฅผ ๊ฐ€๋ฆฌํ‚จ๋‹ค.

๊ณต์œ ๊ธฐ๋Š” 80ํฌํŠธ์™€ 443ํฌํŠธ๋ฅผ ์„œ๋ฒ„์˜ ์‚ฌ์„คIP๋กœ ๊ฐ€๋ฆฌํ‚ฌ ๊ฒƒ์ด๋‹ค.

์ด์ œ ํ™ˆ์„œ๋ฒ„๋กœ ๋“ค์–ด์˜จ ์š”์ฒญ์„ ํด๋ผ์šฐ๋“œ, ๋ฏธ๋””์–ด์„œ๋ฒ„๋“ฑ ๊ฐ๊ฐ์˜ ์„œ๋น„์Šค๋กœ ๋ณด๋‚ด์ค„ ๋…€์„์ด ํ•„์š”ํ•˜๋‹ค.

์ธํ„ฐ๋„ท -> ๋„๋ฉ”์ธ ์ฃผ์†Œ-> DDNS(๊ณต์œ ๊ธฐ) -> ์„œ๋ฒ„์ปดํ“จํ„ฐ(ํ”„๋ก์‹œ ์ปจํ…Œ์ด๋„ˆ) -> ์„œ๋น„์Šค ์ปจํ…Œ์ด๋„ˆ ์˜ ๊ฒฝ๋กœ๋กœ ์ ‘๊ทผํ•˜๊ฒŒ ๋œ๋‹ค.

 

Nginx Proxy Manager

์†Œ๊ฐœํ•œ๋‹ค ์ด์ชฝ์€ ์„œ๋น„์Šค ์ปจํ…Œ์ด๋„ˆ๊นŒ์ง€ ์•ˆ๋‚ด์—ญํ• ์„ ํ•ด์ค„ ๋ธŒ๋ผ๋”๋‹ค.

Nginx๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„๋‚ด๋ถ€์˜ ์„œ๋น„์Šค๊นŒ์ง€ ์—ฐ๊ฒฐ์„ ๋‹ด๋‹นํ•˜๋Š” ํ”„๋ก์‹œ ์„œ๋ฒ„์˜ ๋งค๋‹ˆ์ €.

์™ธ๋ถ€์—์„œ ์ฃผ์†Œ๋กœ ์ ‘๊ทผํ•˜๋Š” ๋ชจ๋“  ์š”์ฒญ์€ ์ด์ชฝ์—์„œ ์ฒ˜๋ฆฌํ• ๊ฒƒ์ด๋‹ค.

 

๊ทธ์ „์— ์„œ๋น„์Šค๋“ค์ด ํ•˜๋‚˜๋กœ ๋ฌถ์ด๋„๋ก ๋„คํŠธ์›Œํฌ ๋ง์„ ๋งŒ๋“ค์–ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

  1. ์šฐ์ธก ์ƒ๋‹จ์— >_ ์•„์ด์ฝ˜์œผ๋กœ ์„œ๋ฒ„ ํ„ฐ๋ฏธ๋„์„ ์—ฐ๋‹ค.
  2. ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด proxynet์ด๋ผ๋Š” ์ด๋ฆ„์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
docker network creat proxynet

์‚ฌ์ง„์—์„œ๋Š” customnet์ด์ง€๋งŒ ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค.

 

์ดํ›„ ์„œ๋ฒ„ ๋Œ€์‹œ๋ณด๋“œ์˜ ํฌํŠธ์™€ ๊ฒน์น˜์ง€ ์•Š๋„๋ก ์–ธ๋ ˆ์ด๋“œ ์„ค์ •์„ ๋ฐ”๊พผ๋‹ค.

Settings์˜ Management Access์—์„œ HTTP port์™€ HTTPS port๋ฅผ ๊ฐ๊ฐ 8055์™€ 44355๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

๊ธฐ์–ตํ• ์ˆ˜๋งŒ ์žˆ๋‹ค๋ฉด ๋‹ค๋ฅธ ํฌํŠธ๋„ ๊ดœ์ฐฎ๋‹ค.

 

์ด์ œ APPSํƒญ์—์„œ NPM์„ ๊ฒ€์ƒ‰ํ•ด Nginx-Proxy-Manager๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

 

์„ค์ • ์ฐฝ์ด ๋‚˜์˜ค๋ฉด Network Type์„ ์œ„์—์„œ ์ƒ์„ฑํ•œ proxynet์œผ๋กœ ๋ฐ”๊พธ์–ด์ค€๋‹ค.

์ด ์™ธ์— ์ปจํ…Œ์ด๋„ˆ ์„ค์ •์—์„œ ๋”ฐ๋กœ ๋ณ€๊ฒฝํ• ๋‚ด์šฉ์€ ์—†๋‹ค.

 

๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด DOCKERํƒญ์—์„œ NPM์ปจํ…Œ์ด๋„ˆ๋ฅผ ํด๋ฆญํ•ด WebUI๋ฅผ ์—ด์–ด์ค€๋‹ค.

์ดˆ๊ธฐ ๊ณ„์ •์€ admin@example.com์— changeme์ด๋‹ค.

๋กœ๊ทธ์ธํ•˜๋ฉด ๊ด€๋ฆฌ์ž ๊ณ„์ •์˜ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ํŒ์—…์ด ๋œจ๋‹ˆ ๋˜๋„๋ก ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•œ๋‹ค.

์–ธ๋ ˆ์ด๋“œ์˜ root ๊ณ„์ • ์•„์ด๋””์™€ NPM์˜ ๊ณ„์ •์€ ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค.

 

์ด์ œ ์œ„์—์„œ ์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ์œผ๋กœ ์ ‘์†ํ•ด๋ณด๋ฉด ์„œ๋ฒ„์˜ NPM ๊ธฐ๋ณธ ํŽ˜์ด์ง€๋กœ ์ ‘์†ํ•˜๊ฒŒ ๋œ๋‹ค.

 

์ฒซ ํ”„๋ก์‹œ ์„ค์ •

์ด์ œ ๋„๋ฉ”์ธ์„ ์–ธ๋ ˆ์ด๋“œ์˜ ์›นUI๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ด๋ณด์ž.

NPM์—์„œ add Proxy๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€ํ•œ๋‹ค.

๋„๋ฉ”์ธ์€ ์ƒ์„ฑํ–ˆ๋˜ ๋„๋ฉ”์ธ์„(ํ•„์ž๋Š” newraid.cf)

Forward Hostname / IP๋ฅผ ์„œ๋ฒ„์˜ ์‚ฌ์„คIP๋กœ,

Foward Port๋ฅผ ์œ„์—์„œ HTTP port๋กœ ์ง€์ •ํ–ˆ๋˜ 8055๋กœ ์ž…๋ ฅํ•˜๊ณ  ์ €์žฅํ•œ๋‹ค.

(์‚ฌ์‹ค ์ด๋ ‡๊ฒŒ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์™ธ๋ถ€๋กœ ๋…ธ์ถœํ•˜๋Š”๊ฒƒ์€ ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค)

๊ทธ๋Ÿผ ์ด์ œ ์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ์„ ํ†ตํ•ด ์–ธ๋ ˆ์ด๋“œ๋ฅผ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋งŒ ์ด๋Ÿฐ ๊ตฌ์„ฑ์€ ๋ณด์•ˆ์ƒ ์ถ”์ฒœ๋“œ๋ฆฌ์ง„ ์•Š๋Š”๋‹ค.

์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ๋ฐ”๋กœ ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๋Š”๊ฒƒ์€ ์œ„ํ—˜ํ•œ ๋ฐฉ์‹์ด๋‹ค.

์ด๋Ÿฐ์‹์œผ๋กœ ์ธํ„ฐ๋„ท๊ณผ ์„œ๋ฒ„๊ฐ€ ์—ฐ๊ฒฐ๋˜๋Š”๊ตฌ๋‚˜ ์ •๋„๋กœ ์ดํ•ดํ•˜์‹œ๋ฉด ๋˜๊ฒ ๋‹ค.

์„œ๋ธŒ๋„๋ฉ”์ธ ์ƒ์„ฑ

ํ•˜์ง€๋งŒ ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ์œผ๋กœ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์— ์ ‘๊ทผํ• ์ˆ˜๋Š” ์—†๋Š” ๋…ธ๋ฆ‡์ด๋‹ค. ์ด๋Ÿด๋•Œ ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ•œ๋‹ค.

๊ฐ€๋ น newraid.cf๋ผ๋Š” ๋„๋ฉ”์ธ์ด ์žˆ์œผ๋ฉด cloud.newraid.cf ํ˜น์€ music.newraid.cf ๊ฐ™์ด .์„ ํ•˜๋‚˜ ๋” ๋ถ™์—ฌ ๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์ด๋‹ค.

์˜ˆ์‹œ๋กœ ํ˜„์žฌ ์‚ฌ์šฉํ•˜๋Š” NPM์„ ์œ„ํ•œ ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ์ƒ์„ฑ, ์—ฐ๊ฒฐํ•ด๋ณด์ž.

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์— ์ ‘์†ํ•ด DNS์„ค์ •์—์„œ CNAME์„ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

๋Œ€์‹  ์ด๋ฒˆ์—๋Š” ์•ž์— ํ•˜์œ„ ๋„๋ฉ”์ธ์— ๋“ค์–ด๊ฐˆ ๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋Œ€์ƒ์— ์ƒ์œ„๋„๋ฉ”์ธ์ธ newraid.cf(ํ˜น์€ @)๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

๊ธธ์„ ํ„ฐ์คฌ์œผ๋‹ˆ ๋ชฉ์ ์ง€๊นŒ์ง€ ์•ˆ๋‚ด๋ฅผ ํ•ด์ค˜์•ผ์ง€

NPM์—์„œ ํ”„๋ก์‹œ๋ฅผ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•œ๋‹ค.

๋„๋ฉ”์ธ ์ด๋ฆ„์€ ์„œ๋ธŒ๋„๋ฉ”์ธ๊นŒ์ง€ ํฌํ•จ๋œ prox.newraid.cf๋กœ ์„ค์ •ํ•˜๊ณ  ์•„์ดํ”ผ๋Š” ๋™์ผ, ํฌํŠธ๋ฅผ 81๋ฒˆ ํฌํŠธ๋กœ ์ง€์ •ํ•œ๋‹ค. 

๊ฐ ์ปจํ…Œ์ด๋„ˆ์˜ ํฌํŠธ๋Š” ๋„์ปค ํƒญ์—์„œ ํฌํŠธ ๋งคํ•‘ ํ‘œ๋ฅผ ํ™•์ธํ•˜๋ฉด ๋œ๋‹ค.

์ด์ œ ๊ฐ„๋‹จํ•œ ๋ช‡๋ฒˆ์˜ ์ž‘์—…๋งŒ์œผ๋กœ NPM ์ปจํ…Œ์ด๋„ˆ์— ์ฃผ์†Œ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋„์ปค ์„œ๋น„์Šค ์—ฐ๊ฒฐ

๋งˆ์ง€๋ง‰์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ์˜ ์„ค์น˜๋ถ€ํ„ฐ ์—ฐ๊ฒฐ๊นŒ์ง€ ํ•œ๋ฒˆ์— ํ•ด๋ณด๊ณ  ๊ธ€์„ ๋งˆ๋ฌด๋ฆฌ ํ•œ๋‹ค.

์ด๋ฒˆ ๊ฐ€์ด๋“œ์˜ ์กฐ๊ต๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ธ nextcloud์ด๋‹ค.

๋‹น์—ฐํžˆ APPSํƒญ์—์„œ nextcloud๋ฅผ ๊ฒ€์ƒ‰ํ•ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

์—ฌ๋Ÿฌ ๋ฐฐํฌํŒ์ด ์žˆ์ง€๋งŒ ๋‹นํ™ฉํ•˜์ง€ ์•Š๊ณ  official์ด๋ผ๋Š” ์œ ํ˜น์—๋„ ๋„˜์–ด๊ฐ€์ง€ ์•Š์€์ฑ„ linuxserver์˜ ๋ฐฐํฌํŒ์„ ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค.

์ด์œ ๋Š” ํ•„์ž๊ฐ€ linuxserver์—์„œ ๋ฐฐํฌํ•œ ์ด๋ฏธ์ง€๋ฅผ ์• ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ถ”๊ฐ€ํ• ๋•Œ ๊ฐ™์€ ๋ฐฐํฌ์ž์˜ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€ ์šฉ๋Ÿ‰์„ ์ ˆ์•ฝํ•˜๋Š”๋ฐ ๋„์›€์ด ๋œ๋‹ค.

์„ค์น˜๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๊ดœํžˆ ์‚ฌ๋žŒ ๋ถˆ์•ˆํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฝ๊ณ ๊ฐ€ ๋œฐ ๊ฒƒ์ด๋‹ค.

์ง„ํ–‰ํ•˜๊ณ  ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑ์‹œ ํ•ด๊ฒฐํ•˜๋ฉด ๋œ๋‹ค.

์ถ”๊ฐ€ํ•  ์ปจํ…Œ์ด๋„ˆ์—์„œ ์š”๊ตฌ๋˜๋Š” ํฌํŠธ๊ฐ€ ์ด๋ฏธ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค.

์ปจํ…Œ์ด๋„ˆ ์„ค์ •์ฐฝ์—์„œ ๊ฑด๋“ค๊ฒƒ์€ ๋‘๊ฐ€์ง€์ด๋‹ค. ๋„คํŠธ์›Œํฌ ํƒ€์ž…๊ณผ, ์›นUI ํฌํŠธ์ด๋‹ค.

NPM๊ณผ ๊ฐ™์€ proxynet์„ ๋„คํŠธ์›Œํฌ ํƒ€์ž…์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.

์›นUIํฌํŠธ๋ฅผ 443์—์„œ 4489๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.(๋‹ค๋ฅธ ๋ฒˆํ˜ธ๋„ ๋ฌด๊ด€) 443ํฌํŠธ๋Š” ์ด๋ฏธ NPM์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ด๋กœ์จ ๊ฒฝ๊ณ ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์—์„œ nextcloud๊ฐ€ ์‚ฌ์šฉํ•  ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค. CNAME์ธ๊ฒƒ์€ ๊ฐ™์ง€๋งŒ ์™ผ์ชฝ์นธ์— ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜๊ณ  ์šฐ์ธก์— ์›๋ž˜ ๋„๋ฉ”์ธ(ํ˜น์€ @)๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

์ด๋Ÿฌ๋ฉด ๋ณ„๋ช… ๊ผฌ๋ฆฌ๋ฌผ๊ธฐ๋กœ [cloud.newraid.cf -> newraid.cf -> ๊ณต์œ ๊ธฐ DDNS] ์ˆœ์„œ๋กœ ์ด๋™ํ•œ๋‹ค.

์ด์ œ ๊ธธ์„ ํ„ฐ์คฌ์œผ๋‹ˆ ๋ชฉ์ ์ง€๋ฅผ ์•Œ๋ ค์ค˜์•ผํ•œ๋‹ค. ์œ„์—์„œ ๋งŒ๋“  ์„œ๋ธŒ๋„๋ฉ”์ธ๊ณผ ํฌํŠธ๋ฅผ ํ† ๋Œ€๋กœ ํ”„๋ก์‹œ๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค.

์ด๋ ‡๊ฒŒ ๋ชจ๋‘ ์™„๋ฃŒํ•˜๊ณ  ๋งŒ๋“  ์ฃผ์†Œ๋กœ ์ ‘์†์„ ํ•˜๋ฉด.. ์งœ์ž”!

์ ‘๊ทผ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.

์ผ๋ถ€ ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ณด์•ˆ์„ ์œ„ํ•ด ์ ‘์†์‹œ ์‚ฌ์šฉํ•  ์ฃผ์†Œ๋ฅผ ๋ฏธ๋ฆฌ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋‹นํ™ฉํ•˜์ง€ ์•Š๊ณ  ๋„์ปคํƒญ์—์„œ nextcloud๋ฅผ ์„ ํƒํ•ด ์ฝ˜์†”์„ ์—ด์–ด์ค€๋‹ค.

nextcloud์˜ ์„ค์ •ํŒŒ์ผ์€ /config/www/nextcloud/config/ ์— ์œ„์น˜ํ•ด ์žˆ๋‹ค.

vi ๋ช…๋ น์–ด๋ฅผ์ด์šฉํ•ด config.phpํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•œ๋‹ค.

trusted_domains ๋ถ€๋ถ„์— ์ ‘์†ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ์„ ์ถ”๊ฐ€ํ•œ๋‹ค. ํ•„์ž๋Š” cloud.newraid.cf๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ €์žฅ ํ›„ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์žฌ๋ถ€ํŒ… ์‹œํ‚ค๋ฉด ๋„๋ฉ”์ธ์„ ํ†ตํ•ด ์ •์ƒ์ ์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์•„์ง 2ํผ์„ผํŠธ ๋ถ€์กฑํ•˜๋‹ค.

 

๋„๋ฉ”์ธ HTTPS์„ค์ •

๊ฐœ์ธ์šฉ ์„œ๋ฒ„์—ฌ๋„ ๋ณด์•ˆ์€ ๊ฐ€์žฅ ๋ฏผ๊ฐํ•˜๊ณ  ์ค‘์š”ํ•œ ๋ฌธ์ œ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๊ฐ€ ๊ทธ ๋ถ€๋ถ„์— ๋งŽ์€ ๋„์›€์„ ์ค€๋‹ค.

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์— ์ ‘์†ํ•ด SSL/TLS ์„ค์ •์„ ์„ ํƒํ•œ๋‹ค.

์•”ํ˜ธํ™” ๋ชจ๋“œ๋ฅผ ๊ฐ€๋ณ€์—์„œ ์ „์ฒด๋กœ ๋ฐ”๊พธ๋Š”๊ฒƒ์œผ๋กœ ๋ณด์•ˆ์„ค์ •์„ ์‹œ์ž‘ํ•œ๋‹ค.

๋‹ค์Œ์€ ๊ทธ ํ•˜์œ„๋ฉ”๋‰ด์ธ ์—์ง€ ์ธ์ฆ์„œ์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ํ•ญ์ƒ HTTPS์‚ฌ์šฉ์„ ํ™œ์„ฑํ™” ํ•˜๊ณ   ์ตœ์†Œ TLS๋ฒ„์ „์„ 1.2๋กœ ์ƒํ–ฅ์‹œํ‚จ๋‹ค.

HSTS์„ค์ •๋„ ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•ด ์ฃผ๋ฉด ์™„๋ฃŒ๋œ๋‹ค.

NPM์—์„œ๋„ ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์ˆ˜์ •์ด ํ•„์š”ํ•˜๋‹ค.

๋””ํ…Œ์ผ ํƒญ์—์„œ ์Šคํ‚ค๋งˆ๋ฅผ http์—์„œ https๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  Block Common Exploits๋ฅผ ํ™œ์„ฑํ™” ํ•œ๋‹ค.

SSLํƒญ์—์„œ ์ƒˆ๋กœ์šด SSL์„ ์š”์ฒญํ•˜๊ณ  Force SSL๊ณผ HSTS์˜ต์…˜์„ ํ™œ์„ฑํ™” ํ•œ๋‹ค. ์ฒ˜์Œ SSL์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด์šฉ์•ฝ๊ด€ ๋™์˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

์œ„ ๊ณผ์ •์„ ๋ชจ๋‘ ์™„๋ฃŒํ–ˆ๋‹ค๋ฉด ์ด์ œ ํด๋ผ์šฐ๋“œ ์ฃผ์†Œ์— HTTPS์„ค์ •์ด ์ ์šฉ๋˜์–ด ํ•œ์ธต ๋” ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ ๋ชจ์Šต์„ ๋ณผ ์ˆ˜์žˆ๋‹ค.