๊ณต์ ๊ธฐ ์ค์
์ธํฐ๋ท์์ ์๋ฒ์ ์๋น์ค์ ์ ์ํ๊ธฐ ์ํด์ ๊ณต์ ๊ธฐ์์ ์ค์ ํ ๋ถ๋ถ์ด ์๋ค.
DDNS ์ค์
DDNS๋ ๋ค์ด๋๋ฏน DNS๋ผ๋ ๋ป์ผ๋ก ๊ณต์ ๊ธฐ์ ๊ณต์ธIP๊ฐ ๋ฐ๋์ด๋ ๋๋ฉ์ธ์ ์ผ์ ํ๊ฒ ์ ์ง์์ผ์ฃผ๋ ์ญํ ์ ํ๋ค.
๊ณต์ธ IP๊ฐ ์์ฃผ ๋ฐ๋์ง๋ ์์ง๋ง ํน์๋ชจ๋ฅผ ์ฌํ๋ฅผ ๋๋นํด ์ค์ ํ๋ค.
- ๊ณต์ ๊ธฐ ์ค์ ํ์ด์ง์ ์ ์ํ์ฌ ํน์๊ธฐ๋ฅ - DDNS ์ค์ ์ผ๋ก ๋ค์ด๊ฐ๋ค.
- ํธ์คํธ ์ด๋ฆ์ ์ํ๋ ์ฃผ์๋ฅผ ๋ฃ๊ณ ์ฌ์ฉ์ ์์ด๋์ ํจ๊ป ๋ฑ๋กํ๋ค.
- ์ ์ ๋ฑ๋ก ํ์๊ฐ ๋ฌ๋ค๋ฉด ์๋ฃ๋๋ค.
๋ฑ๋ก์ ๋ชจ๋ ์๋ฃํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ์ถ๋ ฅ๋์ด์ผ ํ๋ค.
ํฌํธํฌ์๋ฉ
ํจ๊ฒ์ดํธ์ ํ์ดํจ์ค ์ ์ฉ ์ฐจ๋ก๊ฐ ์๋ฏ์ด, ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋๋ฐ์๋ ์ ์ฉ ํต๋ก, ํฌํธ๊ฐ ์๋ค.
๋ฐ๋ก 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๋ ์ด ์ง๋ํ ๊ฐฑ์ ํ ๋ ๋งค์ฐ ๋น์ผ ๊ฐ๊ฒฉ์ ์ง๋ถํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์ง์์ ์ผ๋ก ํ ๋๋ฉ์ธ์ ์ฌ์ฉํ๊ธฐ์ํด์ ์ด๋ฐ์ ์ ์ ์ํด์ ๊ตฌ๋งคํด์ผํ๋ค.
ํด๋ผ์ฐ๋ ํ๋ ์ด๋ ํด๊ฐ ์ง๋๋ ๊ฐ๊ฒฉ์ด ๊ฐ์ ์ฅ๊ธฐ์ ์ผ๋ก ์ด์ ์ด ์๋ค.
ํ๋ฒ์ ์ต๋ 10๋ ์น๊น์ง ๊ฒฐ์ ํ ์ ์์ง๋ง ํ ์ธ์ ์์ด์ ๋ฉ๋ฆฌํธ๋ ์๋๊ฒ๊ฐ๋ค.
์นด๋๋ฅผ ์ถ๊ฐํ๊ณ ๊ฒฐ์ ๋ฅผ ํ๋ค๋ฉด ์์ ์ ์ธ ๋๋ฉ์ธ ์์ฑ์ด ์๋ฃ๋๊ฒ์ด๋ค.
ํด์ธ๊ฒฐ์ ์์ ์ธํ๊ณ์ข๋ฅผ ๋ง๋ ํ ์ค์นด๋๋ฅผ ์ถ์ฒํ๋ค.
์๊ธ์ ์ ํ ํ๋ฉด์ด ๋์จ๋ค๋ฉด ๋ฌผ๋ก ๋ฌด๋ฃ๋ฅผ ์ ํํ๋ค.
์ ์์ ์ผ๋ก ์ถ๊ฐ๊ฐ ์๋ฃ๋๊ณ ๋ค์์๋ฒ ์ด์ ์ด ๋๋ฌ๋ค๋ฉด ์ด๋ ๊ฒ DNS๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ง๋ค.
๋จผ์ ๋๋ฉ์ธ๊ณผ ๊ณต์ ๊ธฐ๋ฅผ ์ฐ๊ฒฐ์์ผ ์ฃผ๊ธฐ ์ํด ๊ณต์ ๊ธฐ์์ ์์ฑํ๋ DDNS์ฃผ์๋ฅผ CNAME ํ์์ผ๋ก ์ถ๊ฐํด์ค๋ค. CNAME ํ๊ทธ๋ ์ผ์ข ์ ๋ณ์นญ์ ์ค์ ํด์ค๋ค. ๊ฐ๋ น ์๋ ์ค์ ์ @(์ค์ ๋ก๋ ์ถ๊ฐํ newraid.cf์ฃผ์)๋ฅผ DDNS์ฃผ์์ ๋ณ์นญ์ผ๋ก ์ ํด์ฃผ๋ ๊ฒ์ด๋ค.
๋๋ฉ์ธ ์ฐ๊ฒฐ
์ด์ ์ธ๋ถ์์ ์ฃผ์๋ฅผ ์ด์ฉํ์ฌ ๊ณต์ ๊ธฐ๋ฅผ ๊ฑฐ์ณ ์ปดํจํฐ๋ก ๋ค์ด์ค๋ ๊ฒ๊น์ง ์ฑ๊ณตํ๋ค.
์ธํฐ๋ท์ ํตํด ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด, ์ฃผ์๊ฐ DDNS๋ฅผ ๊ฐ๋ฆฌํค๊ณ DDNS๋ ๊ณต์ ๊ธฐ์ ๊ณต์ธIP๋ฅผ ๊ฐ๋ฆฌํจ๋ค.
๊ณต์ ๊ธฐ๋ 80ํฌํธ์ 443ํฌํธ๋ฅผ ์๋ฒ์ ์ฌ์คIP๋ก ๊ฐ๋ฆฌํฌ ๊ฒ์ด๋ค.
์ด์ ํ์๋ฒ๋ก ๋ค์ด์จ ์์ฒญ์ ํด๋ผ์ฐ๋, ๋ฏธ๋์ด์๋ฒ๋ฑ ๊ฐ๊ฐ์ ์๋น์ค๋ก ๋ณด๋ด์ค ๋ ์์ด ํ์ํ๋ค.
์ธํฐ๋ท -> ๋๋ฉ์ธ ์ฃผ์-> DDNS(๊ณต์ ๊ธฐ) -> ์๋ฒ์ปดํจํฐ(ํ๋ก์ ์ปจํ ์ด๋) -> ์๋น์ค ์ปจํ ์ด๋ ์ ๊ฒฝ๋ก๋ก ์ ๊ทผํ๊ฒ ๋๋ค.
Nginx Proxy Manager
์๊ฐํ๋ค ์ด์ชฝ์ ์๋น์ค ์ปจํ ์ด๋๊น์ง ์๋ด์ญํ ์ ํด์ค ๋ธ๋ผ๋๋ค.
Nginx๋ฅผ ์ด์ฉํ ์๋ฒ๋ด๋ถ์ ์๋น์ค๊น์ง ์ฐ๊ฒฐ์ ๋ด๋นํ๋ ํ๋ก์ ์๋ฒ์ ๋งค๋์ .
์ธ๋ถ์์ ์ฃผ์๋ก ์ ๊ทผํ๋ ๋ชจ๋ ์์ฒญ์ ์ด์ชฝ์์ ์ฒ๋ฆฌํ ๊ฒ์ด๋ค.
๊ทธ์ ์ ์๋น์ค๋ค์ด ํ๋๋ก ๋ฌถ์ด๋๋ก ๋คํธ์ํฌ ๋ง์ ๋ง๋ค์ด ์ฃผ์ด์ผ ํ๋ค.
- ์ฐ์ธก ์๋จ์ >_ ์์ด์ฝ์ผ๋ก ์๋ฒ ํฐ๋ฏธ๋์ ์ฐ๋ค.
- ์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํด 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์ค์ ์ด ์ ์ฉ๋์ด ํ์ธต ๋ ๋ณด์์ด ๊ฐํ๋ ๋ชจ์ต์ ๋ณผ ์์๋ค.