[Web] Web Server - Nginx ๐Ÿ†š Apache

kihongsiยท2022๋…„ 1์›” 9์ผ
0

web

๋ชฉ๋ก ๋ณด๊ธฐ
2/3
post-thumbnail

์ง€๋‚œ ๊ธ€์—์„œ Web Server์™€ WAS์˜ ์ฐจ์ด์ ๊ณผ, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ์‹œ ๋‘˜์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋‹ค.

[Web] Web Server ๐Ÿ†š WAS

๊ทธ๋ ‡๋‹ค๋ฉด Nginx์™€ Apache ์ค‘ ์–ด๋–ค ์›น์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„๊นŒ?

Apache

HTTP ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋„๋ก ๊ตฌ์ถ•๋œ ์˜คํ”ˆ ์†Œ์Šค ์›น ์„œ๋ฒ„
1995๋…„ ์ดํ›„๋กœ ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” ์›น ์„œ๋ฒ„์˜€๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์„ ๊ฐ€์ง„๋‹ค.

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

๊ทธ๋Ÿฌ๋‚˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋™๊ธฐ์ ์ธ ์ฒ˜๋ฆฌ๊ฐ€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ์›น ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์•„์กŒ์„ ๋•Œ ์—ฌ๋Ÿฌ ์š”์ฒญ์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค.

Nginx?

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

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

ํ•˜์ง€๋งŒ ๋™์  ์ปจํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ์™ธ๋ถ€ ํ”„๋กœ์„ธ์„œ๋กœ ์š”์ฒญ์„ ์ „๋‹ฌํ•˜๊ณ , ๋ Œ๋”๋ง ๋œ ์ปจํ…์ธ ๋ฅผ ์ „์†ก๋ฐ›์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค.
๋”ฐ๋ผ์„œ ํ”„๋กœ์„ธ์Šค ์†๋„ ์ €ํ•˜๊ฐ€ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿผ ๋‘˜ ์ค‘์— ๋ฌด์—‡์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋‚˜?

๋‹ค์–‘ํ•œ ๋™์  ๋ชจ๋“ˆ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ Apache
ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์›น ์‚ฌ์ดํŠธ์ธ ๊ฒฝ์šฐ Nginx

๋‘ ์›น ์„œ๋ฒ„๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ

Nginx๋ฅผ Apache ์•ž์— ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„œ๋ฒ„๋กœ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.


๊ฒฐ๋ก 

Apache๋Š” ์•ˆ์ „์„ฑ, ํ™•์žฅ์„ฑ, ํ˜ธํ™˜์„ฑ์˜ ์žฅ์ ์ด ์žˆ๊ณ , Nginx๋Š” ์„ฑ๋Šฅ์ด ์šฐ์„ธํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.
๊ฐœ๋ฐœ์˜ ๋ชฉํ‘œ์™€ ์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์›น์„œ๋ฒ„์˜ ์žฅ๋‹จ์ ์ด ๋ช…ํ™•ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์ดํŠธ๋ฅผ ์ตœ๋Œ€ํ•œ ํšจ์œจ์ ์œผ๋กœ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ ํ•ฉํ•œ ์„œ๋ฒ„ ์œ ํ˜•์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.



์ฐธ๊ณ ์ž๋ฃŒ

์›น์„œ๋ฒ„(NGINX, APACHE)
Apache Vs NGINX โ€“ Which Is The Best Web Server for You?

0๊ฐœ์˜ ๋Œ“๊ธ€