nginx 1

Nginx, Proxy ๊ทธ๋ฆฌ๊ณ  Load Balancer

์ €ํฌ gateway Nginx๋กœ ๋˜์–ด์žˆ๊ตฌ์š”... Nginx๋ž€ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์›น ์„œ๋ฒ„๋กœ์„œ MIT Lisence์ด๋ฉฐ, ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์›น ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•œ๋‹ค. ๐Ÿ“Œ ์›น์„œ๋ฒ„!? ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋Š” WAS(Web Application Server)์™€ ์–ด๋–ค ์ฐจ์ด์ธ์ง€ ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„ ํ•œ๋ฒˆ ์ •๋ฆฌํ•˜๊ณ  ๋„˜์–ด๊ฐ€์ž. ๐Ÿ’ป Web Server ๋‹จ์ˆœํžˆ ์ •์  ํŒŒ์ผ์„ ์‘๋‹ตํ•œ๋‹ค. ๐Ÿ’ป WAS(Web Application Server) ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด ๋™์ ์ธ ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์ง„ ํ›„ ์‘๋‹ตํ•œ๋‹ค. ์•„๋ž˜ ๊ณต์‹๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด "๊ณ ์„ฑ๋Šฅ, ํ™•์žฅ์„ฑ, ๊ณ ๊ฐ€์šฉ์„ฑ ์›น์„œ๋ฒ„, ์—ญ๋ฐฉํ–ฅ ํ”„๋ก์‹œ ์„œ๋น„ ๋ฐ ์›น ๊ฐ€์†๊ธฐ(HTTP ๋กœ๋“œ ๋ฐธ๋žœ์„œ, ์ฝ˜ํ…์ธ  ์บ์‹œ ๋“ฑ์˜ ๊ธฐ๋Šฅ ๊ฒฐํ•ฉ)์ด๋‹ค."๋ผ๊ณ  ์†Œ๊ฐœํ•˜๊ณ  ์žˆ๋‹ค. nginx๊ฐ€ ๋งŒ๋“ค์–ด์ง„ ๋ฐฐ๊ฒฝ์€ 1995๋…„ ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์ตœ์ดˆ์˜..