"engine-x"๋กœ ๋ฐœ์Œ๋˜๋Š” Nginx ๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ ์›น ์„œ๋ฒ„, ์—ญ๋ฐฉํ–ฅ ํ”„๋ก์‹œ ์„œ๋ฒ„ ๋ฐ HTTP(S) ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์ž…๋‹ˆ๋‹ค. 2004๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋œ Nginx๋Š” ํƒ€์˜ ์ถ”์ข…์„ ๋ถˆํ—ˆํ•˜๋Š” ์„ฑ๋Šฅ ์ˆ˜์ค€, ๋‚ฎ์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ๊ณต๊ฐ„ ๋ฐ ์•ˆ์ •์„ฑ์œผ๋กœ ์•Œ๋ ค์ง„ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์›น ์„œ๋ฒ„ ์ค‘ ํ•˜๋‚˜๋กœ ์„ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ˜ Nginx๋Š” ์ˆ˜๋งŒ ๊ฐœ์˜ ๋™์‹œ ์—ฐ๊ฒฐ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์›น์‚ฌ์ดํŠธ ๋ฐ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํŠนํžˆ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. Netflix, Airbnb ๋ฐ NASA๋ฅผ ๋น„๋กฏํ•œ ๋งŽ์€ ์œ ๋ช… ์กฐ์ง์—์„œ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ๋งฅ๋ฝ์—์„œ Nginx๋Š” ์›น ์„œ๋ฒ„ ์šด์˜, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๋ฐ ์‹œ์Šคํ…œ ๋ณด์•ˆ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. Nginx๋Š” ์—ฌ๋Ÿฌ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ๋ฐ ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ฉํ•˜์—ฌ ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ œ๊ณตํ•˜๊ณ  ์—ญ๋ฐฉํ–ฅ ํ”„๋ก์‹œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋ฉฐ ๋ณด์•ˆ ์†Œ์ผ“์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ธต(SSL) ์ข…๋ฃŒ. ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ๊ณผ ํƒ€์‚ฌ ํ™•์žฅ์„ ํ†ตํ•ด ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚˜ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์œ ์—ฐํ•œ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ์€ Nginx์˜ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋กœ์„œ Nginx๋Š” ๋ผ์šด๋“œ ๋กœ๋นˆ, ์ตœ์†Œ ์—ฐ๊ฒฐ ๋ฐ IP ํ•ด์‹œ์™€ ๊ฐ™์€ ๋ฏธ๋ฆฌ ์ •์˜๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์—ฌ๋Ÿฌ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„์— ๋“ค์–ด์˜ค๋Š” ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์ตœ์ ์˜ ๋ฆฌ์†Œ์Šค ํ™œ์šฉ์„ ๋ณด์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ตœ๋Œ€ํ™”ํ•˜๋ฉฐ ์‘๋‹ต ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Nginx๋Š” ์„œ๋ฒ„ ์ƒํƒœ ํ™•์ธ, SSL ์˜คํ”„๋กœ๋”ฉ, ์„ธ์…˜ ์ง€์†์„ฑ ๋ฐ ๊ณ ๊ธ‰ ๋กœ๊น… โ€‹โ€‹๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Nginx๋ฅผ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ์ง์—์„œ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๋ถ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“ค์–ด์˜ค๋Š” ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ๊ฐ€๋กœ์ฑ„์„œ ์ „๋‹ฌํ•จ์œผ๋กœ์จ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„œ๋ฒ„๋Š” ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹œํ•˜๊ณ  ๋™์‹œ ์—ฐ๊ฒฐ์„ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ๊ถ๊ทน์ ์œผ๋กœ ์‘๋‹ต ์‹œ๊ฐ„์„ ์ตœ์ ํ™”ํ•˜๊ณ  ๊ด‘๋ฒ”์œ„ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์„œ๋ฒ„ ๋ถ€ํ•˜๋ฅผ ์ค„์ด๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ์„œ๋ฒ„ ๊ธฐ๋Šฅ ์™ธ์—๋„ Nginx๋Š” ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ถ”๊ฐ€ ๋ณด์•ˆ ์ด์ ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†๋„ ์ œํ•œ, SSL ์ข…๋ฃŒ, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ(WAF) ๋ชจ๋“ˆ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด Nginx๋Š” ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ฌด๋‹จ ์•ก์„ธ์Šค๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ no-code ๋„๊ตฌ AppMaster ์—์„œ Nginx๋Š” ํ”Œ๋žซํผ ์ธํ”„๋ผ์˜ ํ†ตํ•ฉ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. AppMaster Nginx์˜ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์›ํ™œํ•œ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ณ ๊ฐ์€ 30์ดˆ ์ด๋‚ด์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ Nginx์˜ ์ค‘์š”์„ฑ์„ ๊ณ ๋ คํ•  ๋•Œ Nginx์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๊ณต์‹ Nginx ๋ฌธ์„œ, ์ปค๋ฎค๋‹ˆํ‹ฐ ํฌ๋Ÿผ ๋ฐ ์˜จ๋ผ์ธ ์ž์Šต์„œ์™€ ๊ฐ™์€ ์ˆ˜๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋Š” Nginx์˜ ๋‹ค์–‘ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋†’์€ ์ˆ˜์ค€์˜ ์ˆ™๋ จ๋„๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Nginx๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋Š” ๊ณ ์„ฑ๋Šฅ์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์›น ์„œ๋ฒ„, ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„œ๋ฒ„ ๋ฐ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์ž…๋‹ˆ๋‹ค. ์›น ์„œ๋ฒ„ ์šด์˜, ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๋ฐ ์‹œ์Šคํ…œ ๋ณด์•ˆ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์กฐ์ง์€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ํšจ์œจ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์ธํ”„๋ผ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ์ธ Nginx๋Š” ๊ณ ๊ฐ์ด ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ๋ฐ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ํฌ๊ด„์ ์ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.